su命令詳解


 

基礎命令學習目錄首頁

 

原文鏈接:https://www.cnblogs.com/ftl1012/p/su.html

su switch user,用於切換用戶用

su常見命令參數

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
用法: su [選項]... [-] [用戶 [參數]... ]
Change the effective user id and group id to that of USER.
 
   -, -l, --login               make the shell a login shell
   -c, -- command =COMMAND        pass a single COMMAND to the shell with -c
   --session- command =COMMAND    pass a single COMMAND to the shell with -c
                                and do not create a new session
   -f, --fast                   pass -f to the shell ( for csh or tcsh)
   -m, --preserve-environment   do not reset environment variables
   -p                           same as -m
   -s, --shell=SHELL            run SHELL if /etc/shells allows it
       --help            顯示此幫助信息並退出
       --version         顯示版本信息並退出
 
單獨的 "-" 選項隱含了-l。如果不指定用戶,則假設其為root。

常用的命令展示

切換omd用戶

1
su – omd    # root切換其他用戶不用輸密碼,普通用戶直接切換密碼需要知道那個用戶的登錄密碼

不切換用戶而直接執行命令:

1
omd用戶下: su - root -c "ifconfig"  需要輸入密碼

su 和 su - 的區別

su -: 會切換root用戶,也會把用戶變量也切換到root的環境變量

su :  只是會切換root用戶,但是當前的環境變量還是以前用戶的環境變量

image

作者: 小a玖拾柒

-------------------------------------------

個性簽名: 所有的事情到最後都是好的,如果不好,那說明事情還沒有到最後~

本文版權歸作者【小a玖拾柒】和【博客園】共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM