linu怎麼切換使用者linux怎麼切換使用者?

2021-03-06 23:28:35 字數 5888 閱讀 8053

1樓:文化廚子

linux系統中使用者切換的命令為su。

1、命令格式及引數

su [-fmp] [-c ***mand] [-s shell] [--help] [--version] [-] [user [arg]]

引數說明:

-f , –fast:不必讀啟動檔案(如 csh.cshrc 等),僅用於csh或tcsh兩種shell。

-l , –login:加了這個引數之後,就好像是重新登陸一樣,大部分環境變數(例如home、shell和user等)都是以該使用者(user)為主,並且工作目錄也會改變。如果沒有指定user,預設情況是root。

-m, -p ,–preserve-environment:執行su時不改變環境變數。

-c ***mand:變更賬號為user的使用者,並執行指令(***mand)後再變回原來使用者。

–help 顯示說明檔案

–version 顯示版本資訊

user:欲變更的使用者賬號,

arg: 傳入新的shell引數。

2. su [user] 和 su - [user]的區別:

su [user]切換到其他使用者,但是不切換環境變數,su - [user]則是完整的切換到新的使用者環境。

如:[root@rac1 ~]# pwd --當前目錄

/root

[root@rac1 ~]# su oracle --使用su [user]

[oracle@rac1 root]$ pwd --當前目錄沒有改變,還是之前的使用者目錄

/root

[oracle@rac1 root]$ su - oracle --使用su - [user]

password:

[oracle@rac1 ~]$ pwd --當前目錄變為當前使用者的家目錄

/home/oracle

[oracle@rac1 ~]$

2樓:可靠的夢想之星

su 普通使用者名稱

從root 切換到普通使用者不需要密碼

如果要登入時候家在該使用者的shell

就用 su - 普通使用者名稱

su語法為:

su [-fmp] [-c ***mand] [-s shell] [--help] [--version] [-] [user [arg]]

引數說明

-f , –fast:不必讀啟動檔案(如 csh.cshrc 等),僅用於csh或tcsh兩種shell。

-l , –login:加了這個引數之後,就好像是重新登陸一樣,大部分環境變數(例如home、shell和user等)都是以該使用者(user)為主,並

且工作目錄也會改變。如果沒有指定user,預設情況是root。

-m, -p ,–preserve-environment:執行su時不改變環境變數。

-c ***mand:變更賬號為user的使用者,並執行指令(***mand)後再變回原來使用者。

–help 顯示說明檔案

–version 顯示版本資訊

user:欲變更的使用者賬號,

arg: 傳入新的shell引數。更多linux知識可參考《linux就該這麼學》。

3樓:linux百科

切換使用者的命令為:su username

從普通使用者切換到root使用者,還可以使用命令:sudo su在終端輸入exit或logout或使用快捷方式ctrl+d,可以退回到原來使用者,其實ctrl+d也是執行的exit命令

在切換使用者時,如果想在切換使用者之後使用新使用者的工作環境,可以在su和username之間加-,例如:【su - root】

$表示普通使用者

4樓:匿名使用者

su - 使用者名稱 單單su的話沒有把使用者的環境卻換過去,退出的話就quit

5樓:匿名使用者

su 使用者名稱

如果沒有使用者名稱就是切換到root

6樓:邛奧虎蔚星

圖形介面下點登出重新登入就行

文字模式或者終端裡面的命令是

su使用者名稱

如果不加使用者名稱就是切換到root

切換使用者以後返回當前使用者命令

exit

如果不切換使用者而是臨時獲取root許可權的話用sudo命令

linux中怎麼從root使用者切換到普通使用者?

7樓:騰訊電腦管家

su是在使用者間切換,可以是從

普通使用者切換到root使用者,也可以是從root使用者切換到普通使用者。如果當前是root使用者,那麼切換成普通使用者test用以下命令:

su - test

如果要切換回root使用者,那麼用以下命令:

su或su -

使用者名稱root可以省略不寫。

切換回root使用者時要輸入root密碼。一般直接輸入exit命令來切換回root使用者,這樣就不用輸入密碼。

8樓:匿名使用者

如果要切換回root使用者,那麼用以下命令:

su或su -

使用者名稱root可以省略不寫。

切換回root使用者時要輸入root密碼。一般直接輸入exit命令來切換回root使用者,這樣就不用輸入密碼。請參考《linux就該這麼學》入門書籍。

9樓:為江山放棄了愛

如果當前是root使用者,那麼切換成普通使用者test用以下

命令:su - test

root@ubuntu:~# su - test

[sudo] password for test:

test@ubuntu:~$

如果要切換回root使用者,那麼用以下命令:su或su -使用者名稱root可以省略不寫。切換回root使用者時要輸入root密碼。

一般直接輸入exit命令來切換回root使用者,這樣就不用輸入密碼。

test@ubuntu:~$ exit

logout

root@ubuntu:~#

擴充套件資料

su:( switch user切換使用者),可讓一個普通使用者切換為超級使用者或其他使用者,並可臨時擁有所切換使用者的許可權,切換時需輸入欲切換使用者的密碼;也可以讓超級使用者切換為普通使用者,臨時以低許可權身份處理事務,切換時無需輸入欲切換使用者的密碼。

引數-c《指令》或--***mand=《指令》:執行一個指令後就恢復原來的身份;

-f或--fast:使shell不用讀取啟動檔案,適用於csh和tcsh;

-,-l,--login:切換使用者時,使環境變數(home,shell,user,logname,path等)和欲切換的使用者相同、

不使用則取得使用者的臨時許可權;

-m,-p,:變更身份時,保留環境變數不變;

-s,--shell=:指定執行命令的shell;

--help:顯示幫助;

--version:顯示版本資訊;

使用者賬戶:指定欲切換使用者,預設切換為root。

注:root許可權極高,幾乎可以做任何事,謹慎使用,平時使用普通使用者登入,必要時臨時切換為root,用完即切換回普通使用者。

10樓:匿名使用者

su test

password:(要求輸入密碼)

是兩個都能的,是可以在兩者間切換用的

su root (以root使用者登入)

su - (以root使用者登入,帶變數)

linux下切換使用者命令

11樓:日time寸

可以使用su命令來切換使用者,su是switch user切換使用者的縮寫。可以是從普通使用者切換到root使用者,也可以是從root使用者切換到普通使用者。從普通使用者切換到root使用者需要輸入密碼,從root使用者切換到普通使用者不需要輸入密碼。

命令格式:su [引數] [-] [使用者名稱]使用者名稱的預設值為root。

用法示例:

su zhidao #切換到zhidao使用者su #切換到root使用者

12樓:匿名使用者

su 普通使用者名稱

從root 切換到普通使用者不需要密碼

如果要登入時候家在該使用者的shell

就用 su - 普通使用者名稱

13樓:大啊小胖子

su是在使用者間切換,可以是從普通使用者切換到root使用者,也可以是從root使用者切換到普通使用者。如果當前是root使用者,那麼切換成普通使用者test用以下命令。

su - test如果要切換回root使用者,那麼用以下命令。

su或su -使用者名稱root可以省略不寫。

切換回root使用者時要輸入root密碼。一般直接輸入exit命令來切換回root使用者,這樣就不用輸入密碼。

簡單地說,linux是一套免費使用和自由傳播的類unix作業系統,它主要用於基於intel x86系列cpu的計算機上。這個系統是由世界各地的成千上萬的程式設計師設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自由使用的 unix相容產品。

絕大多數基於linux核心的的作業系統使用了大量的gnu軟體,包括了shell程式、工具、程式庫、編譯器及工具,還有許多其他程式,例如emacs。正因為如此,gnu計劃的開創者理查德·馬修·斯托曼博士提議將linux作業系統改名為gnu/linux。但有些人只把作業系統叫做"linux"。

14樓:勵勵

su username

切換回來用exit

15樓:聶茉慄向露

linux系統中使用者切換的命令為su。

1、命令格式及引數

su[-fmp]

[-c***mand]

[-sshell]

[--help]

[--version]

[-][user

[arg]]

引數說明:-f,

–fast:不必讀啟動檔案(如

csh.cshrc

等),僅用於csh或tcsh兩種shell。-l,–login:加了這個引數之後,就好像是重新登陸一樣,大部分環境變數(例如home、shell和user等)都是以該使用者(user)為主,並且工作目錄也會改變。

如果沒有指定user,預設情況是root。

-m,-p

,–preserve-environment:執行su時不改變環境變數。

-c***mand:變更賬號為user的使用者,並執行指令(***mand)後再變回原來使用者。

–help

顯示說明檔案

–version

顯示版本資訊

user:欲變更的使用者賬號,

arg:

傳入新的shell引數。

2.su

[user]和su

-[user]的區別:

su[user]切換到其他使用者,但是不切換環境變數,su-[user]則是完整的切換到新的使用者環境。

如:[root@rac1

~]#pwd

--當前目錄

/root

[root@rac1

~]#su

oracle

--使用su

[user]

[oracle@rac1

root]$

pwd--當前目錄沒有改變,還是之前的使用者目錄/root

[oracle@rac1

root]$su-

oracle

--使用su

-[user]

password:

[oracle@rac1

~]$pwd

--當前目錄變為當前使用者的家目錄

/home/oracle

[oracle@rac1~]$

linu怎麼給使用者root許可權,linux怎麼給一個使用者root許可權

賦予root許可權方法一 修改 etc sudoers 檔案,找到下面一行,把前面的註釋 去掉 allows people in group wheel to run all commands wheel all all all 然後修改使用者,使其屬於root組 wheel 命令如下 usermo...

linu怎樣限制普通使用者許可權,Linux怎樣限制普通使用者許可權?

useradd abc即可。系統預設使用者目錄就在 home下不允許su切換root 1,編輯vi etc pam.d su 將 auth required pam wheel.so ues uid這行註釋掉 去掉 號,吧 2,編輯vi etc login.defsshift g切換到最後一行,新增...

我的電腦有可用帳戶(剛建不久,切換使用者時介面只有那個的原始管理員帳戶不見了,)

單擊 開始 執行 輸入regedit後回車,開啟登錄檔編輯器,依次 hkey local machine software microsoft windows nt currentversion winlogon specialaccounts userlist 分支,將右邊的administrat...