close

按此前往linux完整教學目錄

 

 

當前使用者之身分的變換:

在實際的Linux系統管理中,系統管理員未必每次都用root身分進入系統,其通常是用一個一般使用者的身分進入系統進行一些雜務,只在要對系統做設定時,才以root身分進入系統。這便須藉由使用者之身分的變換。

(1) 其命令的寫法為:

su 選項 使用者

可以將當前的身分變換成使用者。若沒有寫使用者,表示要將身分變換成root,接著便要輸入「欲變換之身分」的密碼才能變換成功。若當前使用者是root,則不必輸入密碼。此外,若當前使用者是root,還可以變換身分為系統帳號。

其中,選項有:

-:表示用login-shell的方法,再次登入以變換身分。因此,其環境設定(比如PATHHOME…等環境變數)之值會一同變更為「欲變換之身分」的環境設定之值。

※ 無選項:表示用non-login-shell的方法,不再次登入就變換身分。因此,其環境設定保持為原本的型態,並不改變。若欲進行的是一般使用者變換,則不建議此用法。

-c "命令":表示利用使用者的身分,來執行一次命令,執行完後就恢復原來身分。同樣,若沒有寫使用者,表示要以root執行命令

(2) 在變換身分之後,若又想要變換回原來的身分,可用:exit

 

 

上一篇:linux 一般使用者可用的指令

下一篇:linux 使用者切換成root身分

arrow
arrow

    埃伯 發表在 痞客邦 留言(0) 人氣()