基礎命令學習目錄首頁
su switch user,用於切換使用者用12
3456
78910
1112
1314
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使用者
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...