歡迎您光臨本站 註冊首頁

linux 切換用戶之後變成-bash-3.2$的解決方法

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

我們平時在linux下切換用戶后命令行為什麼會變成-bash-3.2$呢,我們來分析一下,這就是跟linux的機制有關聯了,因為在linux下每次通過useradd創建新的用戶時,都會將所有的配置文件從/etc/skel複製到新用戶的主目錄下,一般默認在home下面的新用戶主目錄,而關於/etc/skel這個目錄,是主要被useradd所用到.命令行會變成-bash-3.2$主要原因可能是用戶主目錄下的配置文件丟失

  通過如上的解析,我們不難發現要解決命令在用戶切換之後為什麼會變成bash格式,就需要將 /etc/skel的用戶環境配置文件複製到指定的默認目錄下即可,如下所示:

解決方法: cp -a /etc/skel/. /home/xx

此時的命令行就正常了.

本文出自 「無言的詩」 博客,請務必保留此出處http://jsm258.blog.51cto.com/4972684/866645


[火星人 ] linux 切換用戶之後變成-bash-3.2$的解決方法已經有280次圍觀

http://coctec.com/docs/linux/show-post-45948.html