su命令用于切換當前用戶身份到指定用戶或者以指定用戶的身份執(zhí)行命令或程序。
普通用戶切換到root用戶,可以使用su -- 或su root,但是必須輸入root密碼才能完成切換。root用戶切換到普通用戶,可以使用su username,不需要輸入任何密碼即可完成切換。
語法格式: su [選項] [用戶名]
常用參數(shù):
-c或--command
執(zhí)行完指定的指令后,即恢復原來的身份
-f或--fast
適用于csh與tsch,使shell不用去讀取啟動文件
-l或--login
改變身份時,也同時變更工作目錄,以及HOME,SHELL,USER,logname,此外,也會變更PATH變量
-m,-p或--preserve-environment
變更身份時linux命令大全linux命令大全,不要變更環(huán)境變量
-s或--shell
指定要執(zhí)行的shell
--help
顯示幫助信息
--version
顯示版本信息
參考實例
切換到linuxcool用戶,但環(huán)境變量仍然是root用戶的:
[root@linuxcool ~]# su linuxcool
切換到linuxcool用戶,并改變?yōu)閘inuxcool用戶環(huán)境變量:
上一個教程:如何使用命令行檢查 Linux 上的磁盤空間
下一個教程:我有一個博客,厲害吧?