檢視當前使用者
#iduid=0(root) gid=0(root) 組=0(root)
#whoami
root
切換到另乙個賬戶下
#su dennywang
$echo $path
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin //////su不加- path是root
$pwd
/root
$ls //////ls沒有授權suid
許可權不夠
$exit
登入root使用者
#su - dennywang //////su加- path是dennywang
$pwd
/home/dennywang
$echo $path
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/dennywang/bin
登入普通使用者
loqin as:dennywang
passwd:********
$whoami
dennywang
$su - root /////這裡su -可以加root 可以不加
passwd:*******
#iduid=0(root) gid=0(root) 組=0(root)
#echo $path
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
#pwd
/root
#logout
$su root
#pwd
/home/dennywang
#echo $path
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/dennywang/bin
su的快捷用法
#su - -c "id" dennywang
uid=501(dennywang) gid=501(dennywang) 組=501(dennywang)
#su - -c "mkdir /tmp/1111" dennywang
#su - -c "ls -ld /tmp/1111"dennywang
drwxrwxr-x. 2 dennywang dennywang 4096 11月 6 18:07 /tmp/1111
linux 切換使用者命令su
su命令來切換使用者,su是switch user切換使用者的縮寫。可以是從普通使用者切換到root使用者,也可以是從root使用者切換到普通使用者。從普通使用者切換到root使用者需要輸入密碼,從root使用者切換到普通使用者不需要輸入密碼。命令格式 su 引數 使用者名稱 使用者名稱的預設值為r...
su與su 切換使用者
本文 linux為安全計,把普通使用者設定為預設的賬戶 這一點跟windows不一樣,windows的預設使用者是管理員。由於linux的預設賬戶是普通使用者,而更改系統檔案或者執行某些命令,必需要root 即linux中的管理員 身份才能進行,這就需要從當前使用者切換到root使用者。linux中...
su與su 切換使用者
linux為安全計,把普通使用者設定為預設的賬戶 這一點跟windows不一樣,windows的預設使用者是管理員。由於linux的預設賬戶是普通使用者,而更改系統檔案或者執行某些命令,必需要root 即linux中的管理員 身份才能進行,這就需要從當前使用者切換到root使用者。linux中切換使...