Ubuntu 18.04.01では、次のように新しいユーザーを作成しました。
sudo useradd svn
sudo passwd svn
sudo mkhomedir_helper svn
sudo usermod -d /home/svn -m svn
問題は、ユーザーに切り替えるとsu svn
標準プロンプトコマンドが表示されないことです。標準プロンプトの代わりに:
svn@svn-server:/srv/svn/$
私はちょうど次を見る:
$
ファイルの内容にもかかわらず/home/svn/.bashrc
。また、この「壊れた」プロンプトでパスを自動補完するためにTabキーを使用することもできません。
echo $PS1
ユーザーとして実行すると、空のsvn
結果が表示されます。
このユーザーをどのように編集できますか?
ベストアンサー1
割り当てられたシェルを確認してください。 Ubuntu 18でこのコマンドを使用すると、デフォルトのログインシェルにuseradd
なり、/bin/sh
前述のような出力が得られます。次のコマンドを実行してログインシェルを変更できます。
sudo usermod -s /bin/bash svn