新しいユーザープロファイルを作成しました:
useradd kitty
passwd kitty
mkdir kitty
chmod 0700 kitty
chown -R kitty:kitty
adduser kitty Sudo
#when I did it I initially didn't notice I'm using two different commands,
#hence the inconsequence, but as I've read up there are interchangeable anyway,
#just listing it in case it actually makes any difference
また、次の内容を含む.bashrcファイルをkittyのホームフォルダーに作成しました。
export PS1='[\u@\h \w] '
最初はタブ補完が機能せず、キティのプロンプトは標準の$記号でしたが、/ etc/profile /etc/bash.bashrc/etc/bash_completionを改ざんし、両方のホームディレクトリに.bashrcを作成しました私のメインユーザーであり、子猫です。すべての変更を元に戻し、子猫のホームディレクトリにのみ.bashrcファイルを残しています。したがって、これらの問題を解決したのは再起動だったと思います(原文)。
現在の問題は、メインプロファイルのターミナルウィンドウでキティとしてログインすると、メインプロファイルのようなプロンプトがすべてのフォーマット(色/太字)で表示されますが、キティとしてログインすると、ネイティブbashプロンプトが表示されます標準の書式設定があります。どうして?
編集:私が気づいたように、プロンプトの内容にもわずかな違いがあります。メインプロファイルの$記号が続き、キティは$記号がなく、角括弧で囲まれています.
ターミナルウィンドウでSudo login
とexit
を使用してプロファイルを切り替えます。システムの起動時にkittyとしてログインすると、ターミナルで色付き(メインユーザーとしてログイン)と標準(kitty's)が切り替わります。システムの起動時にメインユーザーとしてログインすると、同じ方法で両方(キティとメインユーザー)が色付けされます。
キティのシェルは/bin/sh
のようです。これはスクリプト用のシェルであり、派手なプロンプト、補完、コマンドラインエディション、その他のインタラクティブ機能はサポートしていません。キティのシェルを/bin/bash
に変更します:
chsh -s /bin/bash kitty