回覆列表
  • 1 # 半仙龍

    如果當前是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<指令>或--command=<指令>:執行一個指令後就恢復原來的身份;

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

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

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

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

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

    --help:顯示幫助;

    --version:顯示版本資訊;

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

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

  • 中秋節和大豐收的關聯?
  • 太陽能路燈控制器如何除錯?