Useradd
useradd [options] LOGIN
-r: 创建系统用户
-u UID: 能指定UID;
-g GID: 指定用户所属基本组,此组必须事先存在
-c :注释一些信息
-d /PATH/TO/SOMEWHERE:指定用户的家目录路径;
-s SHELL:设定用户的默认shell;/bin/bash那些
-G GID,...:指定所属的附加组;
groupadd:创建组
groupadd [OPTIONS] GROUPNAME
-g GID: 指明组ID;
-r: 创建系统组;
id:查看用户相关的id信息;
id [OPTION]... [USER]
-u: UID
-g: GID
-G: Groups
-n: NAME
su:switch user, 切换用户或以其它用户的身份执行命令;
su USERNAME: 非完全切换;非登录式切换
su - USERNAME或su -l USERNAME: 完全切换;登录式切换
usermod:用户属性修改
usermod [OPTION]... LOGIN
-u UID 修改uid的值
-g GID 修改gid的值
-G GID[,GID,...]:修改用户所属的附加组
-s SHELL,修改用户shell位置
-c:修改注释信息
-d HOME: 修改用户的家目录为新位置时,用户原来的文件是不会被移动至新家;-m选项可实现同时将其迁至新的家目录;
注意参数位置,而且目标目录事先不能存在
-l:账户改名
passwd:给用户添加密码,普通用户能给自己改,管理员能改所有人
passwd [OPTION] [UserName]
-l: 锁定账号
-u: 解锁
-n mindays: 最短使用期限;单位是天
-x maxdays:默认为99999天;
-w warndays:报警日期,为到期日期的前n天
-i inactivedays:不活动天数,到期能再给你真么长时间挣扎
userdel:删除用户
userdel [-r] USERNAME
-r:删除用户的同时删除其家目录;
groupmod: 组属性修改
groupmod [OPTION] GROUPNAME
-n 修改组名
-g 修改gid
gpasswd:设定组密码
newgrp:切换基本组为指定的组
groupdel:删除组
chage:修改用户账号及密码的属性
chage [OPTION]... LOGIN
-d 指定修改日期
-E指定过期天数
等等