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 文件 快捷名  #设置一个快捷方式

posted @ 2022-07-25 11:24  落笔画秋枫乀  阅读(1)  评论(0编辑  收藏  举报  来源