linux的用戶管理和sudo的介紹
阿新 • • 發佈:2017-07-19
用戶 權限 test localhost=(root) /usr/sbin/useradd
test用戶能在localhost以超級用戶身份執行/usr/sbin/useradd
執行下放權限命令
sudo 命令 如果第一次執行sudo需要輸入當前用戶密碼
在/etc/sudoers中如果設置如下:
test localhost=(root) NOPASSWD:/usr/sbin/useradd
表示用戶調用sudo命令的時候不需要自己密碼
1.Linux中用戶介紹
用戶就是系統使用者的身份
在系統中用戶存儲為若幹竄字符+若幹個系統配置文件
用戶信息涉及到的系統配置文件:
/etc/passwd 用戶信息
用戶:密碼:uid:gid:說明:家目錄:用戶使用的shell
01-999 1000-60000
用戶信息更改
usermod 參數 用戶
改名字
改組
增加組
修改註釋
修改家目錄
修改<SPAN style=""FONT-FAMILY: ">shell
usermod -L U
passwd -l 凍結程度深,加兩個! -u 級別高
<SPAN style=""FONT-FAMILY: ">
3.用戶權力下放
在系統中超級用戶可以下放普通用戶不能執行的操作給普通用戶
下放權力配置文件:/etc/sudoers
下放權力的方法
超級用戶執行visudo進入編輯/etc/sudoers模式
格式:
獲得權限用戶 主機名稱=(獲得到的用戶身份) 命令
test用戶能在localhost以超級用戶身份執行/usr/sbin/useradd
執行下放權限命令
sudo 命令 如果第一次執行sudo需要輸入當前用戶密碼
在/etc/sudoers中如果設置如下:
test localhost=(root) NOPASSWD:/usr/sbin/useradd
表示用戶調用sudo命令的時候不需要自己密碼
linux的用戶管理和sudo的介紹