我們在使用linux時,經常會遇到關於使用者許可權的問題,每個檔案都對不同的使用者身份設定了不同的許可權。
最常見的場景就是:獲取root許可權來執行命令。
而linux中的su和sudo就是關於系統許可權的命令,兩者都可以讓你使用root許可權,那它們區別是什麼呢?
linux解釋:execute a command as another user.
讓使用者使用另乙個使用者身份執行一條命令。
特點:常用用法:
linux解釋:執行替換使用者和組標誌的shell。
切換到其他使用者許可權。需要root密碼。
特點:常用用法:
兩者都是linux系統管理的命令,不管怎麼樣sudo都比su更加方便,最重要的是更加安全,我們應該養成用sudo的習慣。
學習linux命令su和sudo
出於安全考慮,我們往往不使用root登入,而用一般賬號來管理,但有時一些許可權不夠,必須要用root使用者,其實系統提供了兩個命令su和sudo來解決這個問題,這裡先介紹這兩個命令的常見用法,然後對它們使用再進行下對比。su是簡單用法 su的用途是讓使用者暫時改變登入者的身份,變更時要輸入所要變更使...
linux中su和sudo區別
su切換使用者,切換成root使用者,要輸入root使用者的密碼 su 使用者名稱 sudo 涉及到 etc sudoers檔案 內容如下 user privilege specification root all all all all members of the admin group may...
linux中su和sudo的區別
root使用者 su和sudo都用於執行具有root許可權的命令。root使用者基本上等同於windows上的管理員使用者 root使用者具有最大許可權,可以對系統執行任何操作。linux上的普通使用者以較低的許可權執行 例如,他們無法安裝軟體或寫入系統目錄。要執行需要這些許可權的操作,您必須使用s...