sudo需要事先編輯一個allow list (或稱為white list),只有在該list內的使用者可以使用sudo這個指令
且sudo指令可以取代su成root,使用時要輸入目前登入帳號的密碼,且執行的命令會被紀錄下來
一般來說只有進行系統設定或安裝軟體時才會遇到root權限,但是為了安全考量,最好養成使用sudo的習慣
免得不小心就把系統搞掛了發表人:
pcca 時間: 2012-11-8 09:17 AM
照 Wikipedia 的說法:
sudo is a program for Unix-like computer operating systems that allows users to run programs with the security privileges of another user (normally the superuser, or root).
所以 sudo 應該是指讓使用者用自己的身份可以去執行一些需要安全權限的指令。
不過我比較在意的是 su -, sudo -i, sudo -s, sudo su - 這幾個指令在實際使用上究竟有什麼差別, 例如 shell 和使用者的環境轉換之間
的差異。