ubuntu伺服器新建使用者後,上下鍵刪除鍵tab鍵失效,提示符只有$解決辦法
阿新 • • 發佈:2019-02-09
最近用ubunut新建普通使用者後,出現上下鍵刪除鍵tab鍵失效,提示符只有$的問題。
我的建立方法是:
useradd ss
passwd ss
當我用ss賬號登入時出現上述問題。
解決辦法1:用adduser進行使用者新增。因為
adduser: 會自動為建立的使用者指定主目錄、系統shell版本,會在建立時輸入使用者密碼。
useradd:需要使用引數選項指定上述基本設定,如果不使用任何引數,則建立的使用者無密碼、無主目錄、沒有指定shell版本。
解決辦法2:用useradd新增時應該新增後續引數:
引數如下:
-d: 指定使用者的主目錄
-m: 如果存在不再建立,但是此目錄並不屬於新建立使用者;如果主目錄不存在,則強制建立; -m和-d一塊使用。
-s: 指定使用者登入時的shell版本
-M: 不建立主目錄
例如:
$ sudo useradd -d "/home/ss" -m -s "/bin/bash" ss
解釋: -d “/home/ss" :就是指定/home/ss為主目錄
-m 就是如果/home/ss不存在就強制建立
-s 就是指定shell版本
修改ss密碼:
$ sudo passwd ss