您好,登錄后才能下訂單哦!
1.sudo 能把某些超級權限針對性的下放,并且不需要普通用戶知道root密碼,所以sudo相對于權限無限制性的su 來說,還是比較安全的
2.sudo能把某些超級權限針對性的下放,并且不需要普通用戶知道root密碼,所以sudo相對于權限無限制性的su來說,還是比較安全的sudo執行命令的流程是當前用戶切換到root,然后以root身份執行命令,執行完成后,直接退回到當前用戶,而這些的前提是需要通過sudo的配置文件/etc/sudoers 進行授權
配置文件語法及測試方法
/etc/sudoers
visudo
用戶 主機名稱=(新執行的身份)NOPASSWD: 命令
注:NOPASSWD更加方便,無需再進行任何操作
westos server0.example.com=(root) /usr/sbin/useradd
westos server0.example.com=(root) NOPASSWD /usr/sbin/useradd
具體操作:(小白總結:不需要思考,記住就行)
1在root用戶下打開一個shell,ctrl+shift+t 打開一個新頁面 ,建立一個用戶westos;
2.利用su-命令把當前用戶切換到普通用戶westos;
3.在普通用戶下建立一個用戶le,發現無法建立
4.查看普通用戶主機名稱 和命令的路徑
5,在高級用戶下編輯visudo,為實現權力的下放,使普通用戶能夠實現建立用戶
6,利用如圖所示命令(一般規定在文件的100行左右)實現useradd權力的下放 建議使用復制粘貼的方法:防止手殘
westos server0.example.com=(root) NOPASSWD /usr/sbin/useradd
7用sudo調用,完成普通用戶westos的用戶建立。實現了用戶權力的下放
如上所示,可以試著做其他權力的下放 useradd userdel 多加練習
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。