linux文件和用户管理
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 文件 快捷名 #设置一个快捷方式