網頁

2013年3月1日 星期五

su,sudo 指令,用來切換身份


  • 臨時切換用戶命令 su
    • 指令 : su canred
    • 注意:
      • 在使用su切換身份時,你的環境path是不會自動切換的哦。
      • 在RHEL5.3中,使用su指令雖然可以切換到root的用戶身份,但切換之后使用的環境變量仍然沒有改變(有些系統也可以獲得root用戶的環境變量,但如fedora),因此執行一些管命令時,可能會提示沒有找到指令,此時可以使用輸入指令的全路徑的方式來執行相關命令(例如使用/sbin/ifconfg 替代 ifconfig)

  • whoami指令:用於查看當前的帳號

  • 以root用戶身份運行命令sudo
    • sudo命令工作時,先切換到root用戶,並以root用戶身份執行命令,然后返回當前戶。當前戶使用sudo命令執行的操作取決于root用戶在/etc/sudoers文件中的授權,任何管理命令都需要root授權,否則不能使用sudo執行。
    • sudo命令不提供root用戶的登錄環境,因此上面的命令仍然使用全路徑的方法運行ifconfig命令。


沒有留言:

張貼留言