[root@kvm8 ~]# su [-lcm] [username] 參數: - :變換身份為 root,取得一個新的 shell,使用 root 的環境設定參數檔 ,如 /root/.bash_profile 等。 -l username :變換身份為 username,且使用 username 的所有相關環境設定檔。 -m,-p :使用目前的環境設定,而不重新讀取新使用者的設定檔。 -c command :僅進行一次指令 command。
su -
變換身份會使用新帳號 deyu1 的環境變數,所以所在目錄為 deyu1 的家錄。
[root@kvm8 ~]# su - deyu1 [deyu1@kvm8 ~]$ pwd /home/deyu1
su
變換身份為 root,使用原帳號 deyu1 的環境變數,所以所在目錄為 deyu1 的家錄。
[deyu1@kvm8 ~]$ su Password: [root@kvm8 deyu1]# pwd /home/deyu1 [root@kvm8 deyu1]# exit exit
su -
變換身份為 root,使用帳號 root 的環境變數,所以所在目錄為 root 的家錄。
[deyu1@kvm8 ~]$ su - Password: Last login: Sat Oct 3 06:53:15 CST 2015 on pts/0 [root@kvm8 ~]# pwd /root [root@kvm8 ~]# exit logout [deyu1@kvm8 ~]$ exit logout
su
變換身份為 deyu1,使用帳號 root 的環境變數,所以所在目錄為 root 的家錄。
[root@kvm8 ~]# su deyu1 [deyu1@kvm8 root]$ pwd /root [deyu1@kvm8 root]$ exit exit [root@kvm8 ~]#