su命令詳解

2022-03-21 22:37:59 字數 1882 閱讀 2655

基礎命令學習目錄首頁

su switch user,用於切換使用者用12

3456

78910

1112

1314

15用法:su[選項]... [-] [使用者 [引數]... ]

change the effective useridand groupidto that of user.

-, -l, --loginmakethe 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

anddonot create a new session

-f, --fast                   pass -f to the shell (forcsh or tcsh)

-m, --preserve-environmentdonot reset environment variables

-p                           same as -m

-s, --shell=shell            run shellif/etc/shellsallows it

--help            顯示此幫助資訊並退出

--version         顯示版本資訊並退出

單獨的"-"選項隱含了-l。如果不指定使用者,則假設其為root。

切換omd使用者

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

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

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

su 和 su - 的區別

su -: 會切換root使用者,也會把使用者變數也切換到root的環境變數

su :  只是會切換root使用者,但是當前的環境變數還是以前使用者的環境變數

出處:

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

本文版權歸作者【小a玖拾柒】和【

su和sudo命令詳解

我們知道,在linux下對很多檔案進行修改都需要有root 管理員 許可權,比如對 ect profile等檔案的修改。很多情況下,我們在進行開發的時候都是使用普通使用者進行登入的,尤其在進行一些環境變數的配置工作時,常常需要對一些檔案進行修改。那麼我們如何獲取管理員許可權呢?一般來說,有兩種方法。...

su命令和su 命令的區別

su命令和su 命令最大的本質區別就是 前者只是切換了root身份,但 shell 環境仍然是普通使用者的 shell 而後者連使用者和shell環境一起切換成root身份了。只有切換了shell環境才不會出現path環境變數錯誤。su切換成root使用者以後,pwd一下,發現工作目錄仍然是普通使用...

Linux下su和sudo命令詳解

su 用以切換成不同的使用者的身份 預設只是切換身份,並沒有切換環境變數,環境變數依然是普通使用者的 切換使用者身份時,使用者的環境變數也切換成新使用者的環境變數,所以 不能省略,不然有些操作無法執行 sudo 使用超級使用者來執行命令,一般指的是root使用者 想要使用sudo首先得在 ect s...