useradd 命令表示添加用户
语法格式:
useradd 选项 组名 用户名称
选项说明:
-g 表示指定用户所属的群组
useradd qa01 useradd -g test qa02
在Unix/Linux中,超级用户可以使用passwd命令为普通用户设置或修改用户密码。用户也可以直接使用该命令来修改自己的密码,而无需在命令后面使用用户名
passwd 命令表示设置用户的密码
语法格式:
passwd 用户名称
passwd qa01
清除密码命令 passwd -d 用户名
passwd -d qa01
exit
如果是图形界面,退出当前终端;
如果是使用ssh远程登录,退出登陆账户;
如果是切换后的登陆用户,退出则返回上一个登陆账号。
who命令用于查看当前所有登录系统的用户信息。
常用选项:
选项 | 含义 |
---|---|
-q或--count | 只显示用户的登录账号和登录用户的数量 |
-u或--heading | 显示列标题 |
查找自己所在的终端信息:who am i 查看当前谁在使用该主机:who
cat /etc/passwd 命令表示查看用户信息
cat /etc/passwd
说明:
qa02 x:1002:1001::/home/qa02:/bin/bash (a) qa02 ---> 用户名 (b) x ---> 密码(口令) (c) 1002 ---> 用户标识号(uid) uid为0时,表示root用户编号 uid在1~999之间时,表示系统用户编号 uid在1000~?之间时,表示普通用户编号 (d) 1001 ---> 组标识号(gid) (e) /home/qa02 ---> 表示用户的主目录 (f) /bin/bash ---> 命令解释程序
userdel 命令表示删除用户
语法格式:
userdel 选项 用户名称
选项说明:
-r 删除用户目录以及目录中所有文件
userdel qa01 userdel -r dev01
练习:在root目录下,进行如下操作: (a)添加2个组,组名分别是boy、girl groupadd boy groupadd girl (b)查看组的信息 cat /etc/group boy -- gid --> 1002 girl -- gid --> 1003 t03 -- gid --> 1004 (c)添加3个用户,用户名分别是t01、t02、t03 t01用户属于boy组 useradd -g boy t01 t02用户属于girl组 useradd -g girl t02 添加t03用户 useradd t03 (d)设置用户密码 passwd t01 passwd t02 passwd t03 (e)查看用户信息 cat /ect/passwd t01 --uid-->1001 gid-->1002 t02 --uid-->1002 gid-->1003 t03 --uid-->1003 gid-->1004 (f)删除t03用户 userdel -r t03
usermod命令用于修改用户所属的组
语法格式: usermod -选项 用户组 用户名
选项说明:
-c<备注> 修改用户帐号的备注文字。
-d登入目录> 修改用户登入时的目录。
-e<有效期限> 修改帐号的有效期限。
-f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。
-g<群组> 修改用户所属的群组。
-G<群组> 修改用户所属的附加群组。
-l<帐号名称> 修改用户帐号名称。
-L 锁定用户密码,使密码无效。
-s
-u
-U 解除密码锁定。
usermod -g qa qa01