[[email protected] ~]# su [選項] 使用者名稱
選項:
[[email protected] ~]$ whoami
lamp
#查詢使用者身份,我是lamp
[[email protected] ~]$ su root
密碼:
<-輸入root密碼
#切換到root,但是沒有切換環境變數。注意:普通使用者切換到root需要密碼
[[email protected] ~]# env | grep lamp
#檢視環境變數,提取包含lamp的行
USER=lamp
#使用者名稱還是lamp,而不是root
PATH=/usr/lib/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/lamp/bin
#命令査找的路徑不包含超級使用者路徑
MAIL=/var/spool/mail/lamp
PWD=/home/lamp
LOGNAME=lamp
#郵箱、家目錄、目前使用者名稱還是lamp
[[email protected] ~]$ su -root 密碼:
#"-"代表連帶環境變數一起切換,不能省略
[[email protected] ~]$ whoami
lamp
#當前我是lamp
[[email protected] ~]$ su -root -c "useradd user1"
密碼:
#不切換成root,但是執行useradd命令新增user1使用者
[[email protected] ~]$ whoami
lamp
#我還是lamp
[[email protected] ~]$ grep "user1' /etc/passwd userl:x:502:504::/home/user1 :/bin/bash #user使用者已經新增了