我想讓服務器啓動並運行,當我使用root用戶時沒有問題,但是當我創建一個新用戶時,我用他而不是得到 用戶@互聯網:/ $用不同用戶的SSH登錄,顯示沒有當前路徑
我只geting $,我看不到我在哪個文件夾。
服務器運行ubuntu,如果有幫助。
我想讓服務器啓動並運行,當我使用root用戶時沒有問題,但是當我創建一個新用戶時,我用他而不是得到 用戶@互聯網:/ $用不同用戶的SSH登錄,顯示沒有當前路徑
我只geting $,我看不到我在哪個文件夾。
服務器運行ubuntu,如果有幫助。
您的新用戶可能使用了不同的shell。您可以在每個提示符處輸入$ 0進行檢查。
聽起來像root用戶正在使用bash,而您的新用戶正在使用sh,但請執行上面的檢查。
如果要修改新用戶的登錄shell,使用usermod使用-s標誌:
usermod user -s /bin/bash
上面將設置默認的shell打壞。
這是因爲您的用戶運行sh
作爲默認外殼。
運行爲根:
chsh -s /bin/bash your_user
並重新登錄。
謝謝,解決了! – user3244389