Linuxでユーザーを新規作成した後、ユーザー名とパスの問題解決を表示しない
1085 ワード
参考記事 http://www.iteye.com/topic/1147070
問題の説明 Linuxで追加されたユーザーがログインした後、$は1つしかなく、ユーザー名とホスト名は表示されません.以下:
の原因となる/etc/passwdファイルを表示すると、新しいユーザーはshellを指定していません./bin/bashとして指定するだけです.
解決策
方法一(本人が実測して有効): rootユーザ に切り替える. usermodコマンドを使用してshellタイプ を変更
方法2:本人はこれを測った時に解決に成功しなかったので、誰かが解決してくれることを一緒に覚えておきましょう.
1.で~/.bash_profileに以下のコードを追加し、ファイルがなければ自分で作成できます.
2.変数を有効にする
3.新規ユーザーを使用して再ログイン
問題の説明
$ cd ~
$ ls
$ ls -a
の原因となる
解決策
方法一(本人が実測して有効):
root@iZ2zeijeb6un95h:~# usermod -s /bin/bash wu
方法2:
1.で~/.bash_profileに以下のコードを追加し、ファイルがなければ自分で作成できます.
vi ~/.bash_profile
#
#export PS1='[u@h W]$'
#
2.変数を有効にする
source ~/.bash_profile
3.新規ユーザーを使用して再ログイン