linux中su和sudo區別

2022-08-04 19:30:25 字數 570 閱讀 2333

su切換使用者,切換成root使用者,要輸入root使用者的密碼 su - 使用者名稱

sudo  涉及到 /etc/sudoers檔案 ,內容如下:

# user privilege specification

root all=(all:all) all

# members of the admin group may gain root privileges

%admin all=(all) all

# allow members of group sudo to execute any command

%sudo all=(all:all) all

%表示使用者組

系統預設只有root使用者可以使用sudo

賬戶名 登陸者的**主機名=(可切換的身份) 可執行的命令

root all=(all:all) all

如果乙個普通使用者具有sudo許可權,只要是對應sudo允許的執行的命令,此使用者均可執行,只是在命令前面要加上sudo關鍵字

也可以使用sudo改變使用者的密碼: sudo passwd 使用者名稱(此操作不需要知道被修改使用者的原始密碼)

linux中su和sudo的區別

root使用者 su和sudo都用於執行具有root許可權的命令。root使用者基本上等同於windows上的管理員使用者 root使用者具有最大許可權,可以對系統執行任何操作。linux上的普通使用者以較低的許可權執行 例如,他們無法安裝軟體或寫入系統目錄。要執行需要這些許可權的操作,您必須使用s...

Linux 中 su 和 sudo 的區別

當在某一使用者 非root 時,要執行su 使用者名稱 但是,執行su需要root許可權,可以先執行 sudo su 這樣使用者就切換到了root使用者,然後輸入命令 su 使用者名稱 就可以切換到此使用者下了。注意 在執行sudo時,當前使用者需要在sudoers file中,既是 在 etc s...

Linux中sudo與su的區別

sudo意思就是super user do,sudo root是讓當前使用者暫時切換到超級使用者模式以執行超級使用者許可權,提示輸入密碼時該密碼為當前使用者的密碼,而不是超級賬戶的密碼。sudo預設的身份為root,在 etc sudoers中設定了可執行sudo指令的使用者,若未經授權的使用者企圖...