添加组和用户

添加用户

快速添加:

useradd -m -s /bin/bash user

语法示例:

# 添加组
sudo groupadd groupname
# 添加用户
sudo useradd -g groupname -s /bin/bash username
# 添加 sudo 权限
sudo usermod -aG sudo username             // ubuntu
sudo usermod -aG wheel username           // centos

useradd 参数说明:

-c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
-d<登入目录>:指定用户登入时的启始目录;
-D:变更预设值;
-e<有效期限>:指定帐号的有效期限;
-f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
-g<群组>:指定用户所属的群组;
-G<群组>:指定用户所属的附加群组;
-m:自动建立用户的登入目录;
-M:不要自动建立用户的登入目录;
-n:取消建立以用户名称为名的群组;
-r:建立系统帐号;
-s<shell>:指定用户登入后所使用的shell;
-u<uid>:指定用户id。

删除用户

userdel -r user

userdel 参数说明:

-f:强制删除用户,即使用户当前已登录;
-r :删除用户的同时,删除与用户相关的所有文件。

注意事项

为防止删除管理员后无法进入 root 账号,centos 系统要确保 /etc/sudoers%wheel ALL =(ALL)ALL 没有被注释。