linux切換使用者出現 bash 4 1 問題

2021-10-02 15:31:58 字數 887 閱讀 8810

#出現這種情況可能就是使用者的環境變數配置檔案被刪了

[root@localhost liyi]# su - liyi

-bash-4.1$

-bash-4.1$

-bash-4.1$ exit

logout

#用root登入到/etc/skel/

[root@localhost liyi]#

[root@localhost liyi]# cd /etc/skel/

[root@localhost skel]# ll -a

total 36

drwxr-xr-x. 4 root root 4096 jul 11 17:39 .

drwxr-xr-x. 106 root root 12288 aug 14 18:49 …

-rw-r–r--. 1 root root 18 jul 18 2013 .bash_logout

-rw-r–r--. 1 root root 176 jul 18 2013 .bash_profile

-rw-r–r--. 1 root root 124 jul 18 2013 .bashrc

drwxr-xr-x. 2 root root 4096 nov 12 2010 .gnome2

drwxr-xr-x. 4 root root 4096 jul 11 17:36 .mozilla

#複製/etc/skel/的隱藏檔案到使用者家目錄

#注意隱藏檔案的拷貝方式cp -a ./.

[root@localhost skel]# cp -a ./. /home/liyi/

#切換測試,發現成功

[root@localhost skel]# su - liyi

[liyi@localhost ~]$

解決CentOS切換使用者出現bash 4 2 問題

在 home目錄下檢視有沒有該使用者的目錄,沒有則建立,以 mysql 使用者 為例 root locaohost home ls root locaohost home mkdir mysql 原因 在linux下通過useradd方式建立新使用者時,etc skel下的配置檔案都會複製到 hom...

linux 切換使用者之後變成 bash 3 2

root localhost groupadd oinstall root localhost groupadd dba root localhost cd root localhost mkdir p u01 oracle root localhost useradd g oinstall g d...

Linux中切換使用者變成 bash4 2

當我切換到stack使用者時 sudo su stack 它變成了下面這樣 什麼鬼?linux中切換使用者變成 bash4.2 參考 我在 home目錄下建立了乙個資料夾stack,但是我並沒有用useradd r 建立系統使用者啊。而且我的 etc skel目錄下是空的,啥東西都沒有。並不是啥東西...