linux命令 su切換使用者

2022-08-16 02:06:21 字數 1411 閱讀 3836

檢視當前使用者

#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中切換使...