Linux用户管理:创建、删除、管理用户
用户:
创建用户:
useradd -d /home/abc -g group1 -s /sbin/nologin
参数:
-c:加上备注文字,备注文字保存在passwd的备注栏中。
-d:指定用户登入时的启始目录。
-D:变更预设值。
-e:指定账号的有效期限,缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定用户所属的群组。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-N:取消建立以用户名称为名的群组,会加入users组,GID:100。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。
-u:指定用户ID号。UID从500向后顺序增加,500以下作为系统保留账号。
删除用户:
userdel -r abc
# -r 参数会同时删除主目录和邮件卷。也可手动删除,一般主目录在/home下,邮件卷在/var/mail下。
注意:在执行userdel删除用户时,若存在同名用户组,会尝试执行删除用户组命令groupdel,若还有其他用户将该组作为主要组,组就无法删除(会提示),否则会同时将同名组删除。
用户组:
创建用户组:
创建用户时候会创建同名用户组,手动创建用groupadd命令。
删除用户组:
groupdel 组名 # 无参数