1.用户/组的基本概念
etc/passwd(冒号分割成7列)root:x:0:0:root:/root:/bin/bash
①root:用户
②X:密码占位符
③0:UID用户身份证
④0:GID组号
⑤root:描述
⑥/root:家目录
⑦/bin/bash:登录shell:命令解释器
2.用户密码信息/etc/shadow
root:$6$VNl: :0:99999:7: : :
共计8列,冒号隔开
1用户名 2密码加密值 3最后一次修改时间 4修改密码最小时间间隔 5修改密码最大时间间隔 6警告时间 7不活动时间 8不失效时间
3.组信息/etc/group
root:x:0:
1组名 2组密码 3组ID 4组成员
4.用户/组管理
①useradd u01 添加用户u01
useradd u01 -u 1001 指定UID
②id u01 查询用户
③passwd u01 修改密码
④userdel u01 删除用户
⑤suermod u01 -G hr 加入hr组
⑥gpasswd u01 hr 移除hr组
⑦usermod -s /sbin/nologin u01 封号
⑧groupadd hr 添加组hr -g 2000指定GID
⑨grep hr /etc/group 查询组
⑩groupdel hr 删除组hr
groupmod -g 1520 hr hr组GID改为1520
5.提权
usermod u01 -G wheel
每次命令前加sudo,不加就没提权
6.文件
ll ./ | wc -l 查询目录下文件数量
wach -n1 'ls -l /路径/文件' 每秒刷新一次
ln -s 文件 快捷名 #设置一个快捷方式
本文详细讲解了Linux系统中用户/组的基础概念,包括/etc/passwd、/etc/shadow和/etc/group的结构。涵盖了用户添加、修改、删除操作,以及如何通过usermod提升权限。还介绍了文件操作如查看数量和实时监控。核心内容涉及用户身份验证、权限控制和系统管理实践。





