linux切換用戶命令快捷鍵,linux必學的60個命令

linux系統怎么用命令切換用戶

linux切換用戶命令快捷鍵,linux必學的60個命令

文章插圖
linux系統下su命令來切換用戶,su是switch user切換用戶的縮寫 。可以實現root用戶到普通用戶之間的轉換 。從普通用戶切換到root用戶需要輸入密碼,從root用戶切換到普通用戶不需要輸入密碼 。
1、命令格式:su [參數] [-] [用戶名]
2、用法示例:
su zhidao #切換到zhidao用戶

su #切換到root用戶
su root 命令也是切換到root用戶
3、exit命令可以切換用戶,或者說是退出當前切換的用戶



4、login命令也可以算是重新登錄用戶,但是只是能是root使用,其他用戶無法使用,根本原因在于:“/etc”目錄包含“nologin”文件,則只允許root登陸,其它用戶無法登陸 。


linux下切換用戶命令【linux切換用戶命令快捷鍵,linux必學的60個命令】su 普通用戶名

從root 切換到普通用戶不需要密碼
如果要登錄時候家在該用戶的shell
就用 su - 普通用戶名
LINUX命令切換用戶4,不對 。這里用su切換需要參數,沒有參數時是由普通用戶切換到管理員 。
su --login u1輸入密碼即可,
然后touch file創建文件 。
5,不用 。這里你在root下把文件file路徑寫起就行 。
chown u3:root /home/u1/file這里涉及到絕對路徑和相對路徑,你可以多留意下 。
Linux中切換用戶的命令是su或su - 。su命令和su-命令最大的本質區別就是:前者只是切換了root身份,但Shell環境仍然是普通用戶的Shell;而后者連用戶和Shell環境一起切換成root身份了 。只有切換了Shell環境才不會出現PATH環境變量錯誤 。su切換成root用戶以后,pwd一下,發現工作目錄仍然是普通用戶的工作目錄;而用su -命令切換以后,工作目錄變成root的工作目錄了 。用echo$PATH命令看一下su和su -以后的環境變量有何不同 。以此類推,要從當前用戶切換到其它用戶也一樣,應該使用su -命令 。1.su的作用是變更為其它使用者的身份,需要鍵入該使用者的密碼(超級用戶除外) 。2.格式su [選項]... [-] [USER [ARG]...]3.主要參數-f , --fast:不必讀啟動文件(如 csh.cshrc 等),僅用于csh或tcsh兩種Shell 。-l , --login:加了這個參數之后,就似乎是重新登陸為該使用者一樣,大部分環境變量(例如HOME、SHELL和USER等)都是以該使用者(USER)為主,并且工作目錄也會改變 。假如沒有指定USER,缺省情況是root 。-m, -p ,--preserve-environment:執行su時不改變環境變數 。-c command:變更賬號為USER的使用者,并執行指令(command)后再變回原來使用者 。USER:欲變更的使用者賬號,ARG傳入新的Shell參數 。想學習了解更多linux知識,請關注《linux就該這么學》
Linux下的ubuntu用戶切換命令怎么用?su - 用戶名
然后讓你輸入密碼,輸入的密碼是不可見的,輸入完密碼回車就可以了