linux普通用戶使用sudo切換為超級用戶的方法
-
1.useradd新建,passwd修改密碼,給普通用戶一個初始密碼
-
2.修改/etc/group,將普通用戶添加至wheel組中
-
3.生產環境中不能直接使用su - 切換,而是必須在前面加上sudo,使用sudo su - 切換,這樣可以保證安全。
設置方法是:
執行visudo
命令
注釋掉: %wheel ALL=(ALL) ALL
取消注釋: # %wheel ALL=(ALL) NOPASSWD: ALL
sudo的工作過程如下:
-
1.當用戶執行sudo時,系統會主動尋找/etc/sudoers文件,判斷該用戶是否有執行sudo的權限;
-
2.確認用戶具有可執行sudo的權限后,讓用戶輸入用戶自己的密碼確認;
-
3.若密碼輸入成功,則開始執行sudo后續的命令;
-
4.root執行sudo時不需要輸入密碼(eudoers文件中有配置root ALL=(ALL) ALL這樣一條規則);
-
5.若欲切換的身份與執行者的身份相同,也不需要輸入密碼。