1. 程式人生 > >Linux-命令-su-sudo

Linux-命令-su-sudo

margin lis 使用 p s zha lin col -c 修改

命令: su[options] username

-,-l,--login : make shell as login shell,使一個shell成為登錄的shell,如執行su - pzhang時,表示該用戶想改變身份成為pzhang,並且使用pzhang用戶的環境變量配置.如:/home/pzhang/.bash_profile 等

-c,--command=COMMAND : pass a single COMMAND to the shell with -c 切換到一個shell下,執行一個命令,然後退出所切換的用戶環境.

技術分享

-s,--shell


root授權

命令: sudo [options]

說明:通過sudo命令,我們可以把某些超級用戶的權限分類有針對性(精細)授權給指定的普通用戶,並且普通用戶不需要知道root密碼就可以使用得到的授權(管理員真正允許的root權限).因此,毫不誇張的說,sudo命令相對與su命令來說,在系統用戶的權限管理方面進步了很多,始得集權式管理在理論上得到了保證,從而使系統的安全性方面加強了很多.

技術分享

visudo 修改用戶的權限 近似相當於修改/etc/sudoers

技術分享

技術分享

針對組授權 添加%(百分號)

技術分享

NOPASSWD: ALL 代表不需要密碼執行命令

技術分享

-l : list

技術分享

技術分享

-c : 配置文件語法檢查

Linux-命令-su-sudo