⑴ linux怎麼從普通用戶切換到root
linux從普通用戶切換到root,先打開終端工具,輸入root用戶密碼就可以。
具體操作如下:
1、打開終端工具,或者使用終端工具的快捷鍵Ctrl + Alt +T 打開終端。

⑵ 怎樣從linux系統中從管理員許可權切換到普通用戶許可權,命令是什麼
從linux系統中從管理員許可權切換到普通用戶許可權是su命令,具體操作步驟如下:
1、首先我們打開linux客戶端,點擊連接linux按鈕。

⑶ linux系統怎麼用命令切換用戶
linux系統下su命令來切換用戶,su是switch user切換用戶的縮寫。可以實現root用戶到普通用戶之間的轉換。從普通用戶切換到root用戶需要輸入密碼,從root用戶切換到普通用戶不需要輸入密碼。
1、命令格式:su [參數] [-] [用戶名]
2、用法示例:
su #切換到用戶
su #切換到root用戶
su root 命令也是切換到root用戶
3、exit命令可以切換用戶,或者說是退出當前切換的用戶

⑷ linux 進程中切換用戶
可以使用su命令來切換用戶,su是switch user切換用戶的縮寫。可以是從普通用戶切換到root用戶,也可以是從root用戶切換到普通用戶。從普通用戶切換到root用戶需要輸入密碼,從root用戶切換到普通用戶不需要輸入密碼。
命令格式:su [參數] [-] [用戶名]
用戶名的默認值為root。
用法示例:
su #切換到用戶
su #切換到root用戶
⑸ linux怎樣切換到root用戶
在使用linux系統的時候,為了安全一般都是以其他用戶來登錄,但如何切換到root用戶,操作方法如下。
1、首先開啟ubuntu系統,在桌面中點擊打開終端,開始輸入命令。

⑹ linux下切換用戶命令
#1:runuser命令
runuser命令使用一個替代的用戶或者組ID運行一個Shell。這個命令僅在root用戶時有用。
僅以會話PAM鉤子運行,並且沒有密碼提示。如果用一個非root用戶,並且該用戶沒有許可權設置user ID,這個命令將會因為程序沒有setuid而失敗。因runuser不會運行認證和賬戶PAM鉤子,它比su更底層。
語法:
代碼如下:
runuser -l userNameHere -c 'command'
runuser -l userNameHere -c '/path/to/command arg1 arg2'
舉例來說,作為一個root用戶,你也許想檢查下oracle用戶下的shell資源限制,輸入:
代碼如下:
# runuser -l oracle -c 'ulimit -SHa'
或者監察下nginx或lighttpd web伺服器限制:
代碼如下:
# runuser -l nginx -c 'ulimit -SHa'
或
代碼如下:
# runuser -l lighttpd -c 'ulimit -SHa'
有時,root用戶由於許可權(安全)問題不能瀏覽NFS掛載的共享:
代碼如下:
# ls -l /nfs/wwwroot/cyberciti.biz/http
或
代碼如下:
# cd /nfs/wwwroot/cyberciti.biz/http
可能的輸出:
代碼如下:
-bash: cd: /nfs/wwwroot/cyberciti.biz/http/: Permission denied
盡管如此,apache用戶被允許瀏覽或訪問掛載在/nfs/wwwroot/cyberciti.biz/http/下基於nfs的系統:
代碼如下:
# runuser -l apache -c 'ls -l /nfs/wwwroot/cyberciti.biz/http/'
或
代碼如下:
# runuser -l apache -c 'cd /nfs/wwwroot/cyberciti.biz/http/; vi index.php'
使用runuser命令,無需使用密碼,並且,只能在root用戶下使用。
可用選項:
-l: 讓shell成為登錄shell,用 runuser -l PAM 文件替代默認的
-g:指定主要的組
-G 追加組
-c:命令,要傳到shell的單個命令
--session-command=COMMAND:使用-c傳遞單個命令道shell中並且不創建新的會話
-m: 不重置環境變數。
#2:su命令
su命令允許你成為一個超級用戶或者替代用戶(substitute user),欺騙用戶(spoof user),設置用戶(set user)或者切換用戶(switch user)。它允許一個Linxu用戶切換當前用戶到那些你知道密碼的目標用戶,切換包括與之關聯的運行中的控制台(console)或者Shell,它的語法如下:
代碼如下:
su -
su - username
切換到root用戶
su命令會詢問目標用戶的密碼,在你的shell命令行中輸入 su - 來切換到root用戶(你必須知道root用戶的密碼):
代碼如下:
vivek@wks01:~$ su -
或
代碼如下:
vivek@wks01:~$ su - root
輸出示例:
Password:
代碼如下:
root@wks01:/root# logout
vivek@wks01:~$
如果輸入了正確的root密碼,會話的所有權(這里應該指當前控制台的上下文——譯注)將改為root賬戶。輸入logout可以退出一個root登錄的shell,輸入 whoami或者id命令來驗證當前會話的所有者:
whoami
或
id
用root賬戶運行命令
語法是:
代碼如下:
su - root -c "command"
或
代碼如下:
su - -c "command arg1"
查看/root目錄下的內容,這些原本是普通用戶無法訪問的,運行:
代碼如下:
su - root -c "ls -l /root"
需要注意的是,Linix和一些Unix-like系統有一個wheel用戶組,並且只允許這個組內的用戶使用su切換到root。
使用su命令來讓其他用戶運行命令
下面這個命令是切換到oracle的賬戶,並且顯示限制清單:
代碼如下:
$ su - oracle -c 'ulimit -aHS'
同樣, 如果提供了正確的oracle密碼,會話所有權將會變成oracle賬戶。su命令的日誌保存在系統日誌中,一般是在/var/log/auth.log(Debian/Ubuntu)或者/var/log/secure(RHEL/CentOS)。
#3: sudo命令
sudo以另外的用戶來執行一個命令,但是它跟著一組關於那些用戶可以以那些其他用戶執行那些命令的規則(有點繞口——譯注)。這個規則在/etc/sudoers這個文件中被定義。不像su,sudo驗證用戶是靠用戶自己的密碼而不是那個要切換的用戶密碼。當提供一個審計跟蹤命令和他們的參數時(原文:...whileproviding an audit trail of the commands and their arguments——譯注)sudo允許一個系統管理員給某些用戶(或用戶組)委派以root或其他用戶來運行某些(或全部)命令的許可權。這允許無需在用戶之間共享密碼就可以在指定宿主上將指定命令委派給指定用戶。語法如下:
代碼如下:
sudo command
GUI工具注意事項(su和sudo的前端GUI)
gksu 命令是su的前台,gksudo 是sudo的前端。他們的主要用途是用來運行需要root許可權但不需要運行一個X terminal emulator和使用直接使用su的圖形化命令。語法如下:
代碼如下:
gksu [-u ] [options]
gksudo [-u ] [options]
僅輸入gksu,將會顯示下面這個彈窗:
然後,你將會被要求輸入root用戶的密碼:
你也可以直接運行下面代碼:
代碼如下:
gksu -u root 'ls /root'
或,以oracle用戶運行命令:
代碼如下:
gksu -u oracle 'ulimit -aHS'
或作為root登錄:
代碼如下:
gksu -u root -l
總結:runuser VS su VS sudo
⑺ Linux環境下如何快速切換到用戶tom
我們可以使用su命令在系統下切換用戶。
u命令可以實現普通用戶和root用戶之間相互切換。值得注意的是:普通用戶-root需要密碼,密碼就是普通用戶的。
使用sudo命令當我們只需要短時間內使用其他用戶的身份完成某個命令,可以使用sudo。
⑻ linux怎麼切換用戶登錄
把切換用戶的命令為suusername,接著從普通用戶切換到root用戶,還可以使用命令sudosu,最後在終端輸入exit或logout或使用快捷方式ctrl加d,可以退回到原來用戶。
⑼ linux怎麼切換用戶
Linux系統中用戶切換的命令為su。
1、命令格式及參數
su
[-fmp]
[-c
command]
[-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
command:變更賬號為USER的使用者,並執行指令(command)後再變回原來使用者。
–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
~]$
⑽ linux下切換用戶命令
su是在用戶間切換,可以是從普通用戶切換到root用戶,也可以是從root用戶切換到普通用戶。如果當前是root用戶,那麼切換成普通用戶test用以下命令。
su-test如果要切換回root用戶,那麼用以下命令。
su或su-用戶名root可以省略不寫。
切換回root用戶時要輸入root密碼。一般直接輸入exit命令來切換回root用戶,這樣就不用輸入密碼。