ubuntu下adduser創建新用戶的問題
昨天遇到這樣一個問題,用捨友的ub,然後用useradd創建了一個新用戶,但是當切到這個用戶的時候終端下不像往常顯示的那樣【user@hostname ~】$,而是只顯示一個$符,並且目錄,腳本等也不會用特殊的顏色標識出來。查了查資料,得以解決。
首先先應該查看/etc/passwd該配置文件中,你新建的用戶用的是不是bash,不是的話就改過來。
www.2cto.com
然後在該用戶的家目錄下查看隱藏文件裡有沒有.bashrc和.profile這兩個文件(ub下用ls -A可以顯示出來),沒有的話將/etc/skel中的復制過來,要記得修改這兩個文件的權限以及擁有者。
再執行下邊兩條命令:(我是以新建的用戶身份角度說明的)
echo '[\u@\h\W]\$' >> ~/.bashrc
source ~/.bashrc
重啟之後就OK了。
還有就是可能新建的用戶使用不了sudo,提示你該用戶不在sudo列表裡。這個問題很好解決,執行visudo,然後找到root ALL=(ALL) ALL,再在下邊添加一行,把前邊那句中的root該成你的用戶名,保存退出就行了。