二、用户管理
1、查看用户信息
id 用户名 #查看当前用户的uid(用户编号),gid(组编号),group(组)‘
whoami # 查看当前登录的用户是谁
2、与用户管理相关的三个文件
/etc/passwd:记录用户的基本信息(用户名:密码占位符:UID:GID:描述:home目录:指定登录shell)
/etc/shadow:记录用户密码信息(用户名:加密密码:最后一次修改时间:密码修改最小时间间隔:密码修改最大时间间隔:警告时间:不活动时间:失效时间:保留位)
/etc/group:记录组的信息(组名:组密码:组ID:组下用户)
3、创建用户
useradd 用户名
-u UID:指定用户ID
-G GID:指定附加组
-g GID:指定基本组
-d 路径:指定家目录位置
4、删除用户
userdel -r 用户名 # 可以不加参数,直接输出,默认保留家目录
-r:连带删除该用户的家目录
5、设置密码
passwd 用户名
6、修改用户信息
usermod 选项 用户名
·-g GID:修改用户基本组
-u GID:修改UID
-s shell:修改用户登录shell
7、创建新组
gruopadd 组名
8、删除组
groupdel 组名
9、切换用户
su 用户名
10、利用root的权限来执行指令
sudo用于临时以root权限运行指令
sudo 指令
前提:配置/etc/sudoer,允许hwt用户组的用户在不输入该用户的密码的情况下使用所有命令
centos7默认在107行
%whell ALL=(ALL) ALL