close
當前使用者之身分的變換:
在實際的Linux系統管理中,系統管理員未必每次都用root身分進入系統,其通常是用一個一般使用者的身分進入系統進行一些雜務,只在要對系統做設定時,才以root身分進入系統。這便須藉由使用者之身分的變換。
(1) 其命令的寫法為:
su 選項 使用者
可以將當前的身分變換成使用者。若沒有寫使用者,表示要將身分變換成root,接著便要輸入「欲變換之身分」的密碼才能變換成功。若當前使用者是root,則不必輸入密碼。此外,若當前使用者是root,還可以變換身分為系統帳號。
其中,選項有:
※ -:表示用login-shell的方法,再次登入以變換身分。因此,其環境設定(比如PATH、HOME…等環境變數)之值會一同變更為「欲變換之身分」的環境設定之值。
※ 無選項:表示用non-login-shell的方法,不再次登入就變換身分。因此,其環境設定保持為原本的型態,並不改變。若欲進行的是一般使用者變換,則不建議此用法。
※ -c "命令":表示利用使用者的身分,來執行一次命令,執行完後就恢復原來身分。同樣,若沒有寫使用者,表示要以root執行命令。
(2) 在變換身分之後,若又想要變換回原來的身分,可用:exit。
文章標籤
全站熱搜
留言列表