添加組
groupadd newgroup
創(chuàng)建用戶有兩條命令:adduer
和useradd
祠肥,對(duì)應(yīng)著兩條刪除用戶的命令:deluser
和userdel
缀匕。
這兩種命令之間的區(qū)別:
adduser
:會(huì)自動(dòng)為創(chuàng)建的用戶指定主目錄、系統(tǒng)shell版本做葵,會(huì)在創(chuàng)建時(shí)輸入用戶密碼。
useradd
:需要使用參數(shù)選項(xiàng)指定上述基本設(shè)置,如果不使用任何參數(shù)但惶,則創(chuàng)建的用戶無密碼、無主目錄湿蛔、沒有指定shell版本膀曾。
添加用戶并指定用戶組
// -g 指定用戶組
// -m 創(chuàng)建用戶主目錄
useradd -g username -m maindirectory
設(shè)置密碼
passwd username //根據(jù)提示鍵入密碼
- useradd有一個(gè)選項(xiàng) -p 也可以設(shè)置密碼,但是 -p 后面的字符串必須是 [加密后的密碼]
刪除用戶
userdel -r username // -r 刪除用戶的同時(shí)刪除用戶主目錄
給用戶設(shè)置sudo權(quán)限
用戶添加完成之后使用sudo命令會(huì)報(bào)錯(cuò):
username is not in the sudoers file. This incident will be reported
設(shè)置sudo權(quán)限
// 在root用戶下阳啥,給文件/etc/sudoers可寫的權(quán)限
chmod +w /etc/sudoers
// 給文件/etc/sudoers添加新內(nèi)容
echo 'username ALL=(ALL) ALL' >> /etc/sudoers
// 在root用戶下添谊,恢復(fù)文件/etc/sudoers只讀的權(quán)限
chmod -w /etc/sudoers
補(bǔ)充
// 允許用戶username執(zhí)行sudo命令(需要輸入密碼)。
username ALL=(ALL) ALL
// 允許用戶username執(zhí)行sudo命令察迟,并且在執(zhí)行的時(shí)候不輸入密碼斩狱。
username ALL=(ALL) NOPASSWD:ALL
////////////
// 允許用戶組newgroup里面的用戶執(zhí)行sudo命令(需要輸入密碼)。
%newgroup ALL=(ALL) ALL
//允許用戶組newgroup里面的用戶執(zhí)行sudo命令扎瓶,并且在執(zhí)行的時(shí)候不輸入密碼所踊。
%newgroup ALL=(ALL) NOPASSWD:ALL