[root@localhost ~]# useradd test -->用户名
[root@localhost ~]# passwd test -->为test设置密码
Changing password for user test.
New UNIX password: -->输入密码(最好不要太短,也不要包含用户名)
Retype new UNIX password: -->确认密码
passwd: all authentication tokens updated successfully. -->所有的身份验证令牌成功更新(用户创建成功)
[root@localhost ~]# userdel -r test -->完全删除用户(不加-r只删除用户,而不删除用户下的文件)
[root@localhost ~]#
添加用户账号
useradd 选项 用户名
选项:
-c comment指定一段注释性描述
-d 目录 执行用户主目录
-g 用户组 指定用户所属的用户组
-G 用户组 指定用户所属的附加组
-s Shell文件 指定用户的登录Shell
-u 用户号 指定用户的用户号
修改账号
usermod 选项 用户名
选项与useradd选项一样,还可以为用户指定新的资源值
-l 新用户名 -->即修改用户名
用户口令管理
passwd 选项 用户账号
-l 锁定口令,即禁用账号
-u 口令解锁
-f 强迫用户下次登录时修改口令。
用户的配置文件
/etc/passwd文件 x说明etc/shadow中存放加密口令
/etc/shadow文件 /etc/passwd文件的影子文件,包括有效期等(只有root权限可以读取和操作)
/etc/skel目录 存放用户启动文件的目录
/etc/login.defs文件 当创建用户时的一些规划,比如是否需要家目录等
/etc/default/useradd文件通过useradd添加用户时的规则文件
Linux系统组管理
添加用户组
groupadd 选项 用户组
-g GID
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同
默认在当前已有的最大组标识号的基础上加1
删除用户组
groupdel 用户组
修改用户组
groupmod 选项 用户组
与useradd很类似,不过这里重命名的时候使用的是-n
切换用户组
newgrp 用户组
组配置文件
/etc/group文件
/etc/gshadow文件
用户和用户组的查询
id命令 UID和GID及GID所对应的用户组
finger命令 用户信息,侧重用户家目录、登录shell等
w、who、users 当前主机的用户登录情况
groups 查询用户所归属哪个或哪些用户组