功能: 通過visudo命令,專門編輯/etc/sudoer這個文件,同時提供了語法檢查。
案例:
1) 指定visudo對普通用戶louistwo授權
授權的用戶 機器 = (授權角色) 指定的命令
92 louistwo ALL = (ALL) /user/sbin/useradd
(多個命令用逗號隔開,也可以定義一個Cmnd_Alias,然后在這里調用命令別名)
sudo命令
通過sudo命令,可以讓普通用戶在指定指定的命令或程序,擁有超級用戶的權限,并且可以配置sudoer文件,有針對性的將不同的命令授權不同的用戶來運行,同時普通用戶并不需要知道root密碼
選項:
-l 列出當前用戶可以執行的命令
說明:
1)如果需要切換到root指定相關命令,可以執行如下
sudo su - root 這里輸入的密碼不是root密碼而是當前用戶的登錄密碼
2) sudo -l 可以查看當前用戶被授予的sudo權限的集合
3)使用sudo command,要輸入的密碼是當前用戶的密碼,如果配置visudo的時候,配置了NOPASSWD,這就不需要輸入密碼
- 第一章:文件和目錄操作類命令
- 第一節:pwd命令
- 第二節:cd命令
- 第三節:mkdir命令
- 第四節:touch命令
- 第五節:ls命令
- 第六節:cp命令
- 第八節: mv命令
- 第九節:ln命令
- 第十節:find命令
- 第十一節:chattr命令
- 第十二節:chown命令
- 第十三節:chmod命令
- 第二章:文件過濾和內容編輯類命令
- 第一節: cat命令
- 第二節:less命令
- 第三節:head命令
- 第四節:tail命令
- 第五節:cut命令
- 第六節:sort命令
- 第七節:wc命令
- 第八節:tr命令
- 第三章:文本處理三劍客
- 第一節:grep命令
- 第二節:sed命令
- 第四章:linux信息顯示類或搜索命令
- 第一節:uname命令
- 第二節:du命令
- 第三節:data命令
- 第四節:echo命令
- 第五節:watch命令
- 第五章: 文件備份和壓縮類命令
- 第一節:tar命令
- 第二節:gzip壓縮
- 第三節:zip和upzip命令
- 第四節:scp命令
- 第五節: rsync文件同步工具命令
- 第六章:Linux用戶管理及用戶信息查詢類命令
- 第一節:useradd命令
- 第二節:usermod命令
- 第三節:userdel命令
- 第四節:groupadd和groupdel命令
- 第五節:passwd命令
- 第六節:su命令
- 第七節:visudo命令
- 第八節:id命令
- 第九節:w和who命令
- 第十節:last和lastb命令
- 第七章: Linux磁盤及文件系統管理
- 第一節:fdisk命令
- 第二節: partprobe命令
- 第三節:parted磁盤分區工具
- 第四節:mkfs命令
- 第五節:dumpe2fs命令
- 第六節: fsck命令
- 第七節:mount和umount命令
- 第八節:dd命令
- 第九節:df命令