Linux入门到精通,第二周自我总结

一、Linux用户与组管理

核心概念
  1. 用户类型:

    • root(UID=0)、系统用户(UID 1-999)、普通用户(UID≥1000)

  2. 配置文件:

    • /etc/passwd(用户信息)、/etc/shadow(密码信息)、/etc/group(组信息)

  3. 用户组关系:

    • 每个用户有1个主组(基本组),最多31个附属组。


重点命令与参数
命令关键选项作用示例
useradd-u指定UIDuseradd -u 1005 user1
-d指定家目录useradd -d /data/user2 user2
-s指定登录shelluseradd -s /sbin/nologin user3
-M不创建家目录useradd -M user4
-g指定主组useradd -g dev user5
-G指定附属组useradd -G web,db user6
userdel-r删除用户及家目录userdel -r user7
passwd--stdin非交互式设置密码echo "123" | passwd --stdin user8
-l/-u锁定/解锁用户passwd -l user9
-d清空密码passwd -d user10
usermod-aG追加附属组(不覆盖原组)usermod -aG docker user11
-L/-U锁定/解锁用户usermod -L user12
chage-m/-M设置密码最短/最长有效期chage -M 90 user13
groupadd-g指定GIDgroupadd -g 2000 dev
gpasswd-a/-M添加单个用户/批量设置组成员gpasswd -M user14,user15 web
id查看用户UID、GID信息id zhx
sudo-i切换至root环境(需sudoers配置)sudo -i

二、Linux权限管理

核心概念
  1. 权限类型:

    • 普通权限:r(读)、w(写)、x(执行)

    • 特殊权限:

      • SUID(4):用户执行文件时继承属主权限(-rwsr-xr-x

      • SGID(2):目录下新建文件继承属组(-rwxr-sr-x

      • SBIT(1):防删除位(-rwxr-xr-t,仅root/属主可删)

  2. 权限表示:

    • 符号:u/g/o/a(属主/属组/其他/所有)+ +/-/= + rwx

    • 数字:r=4w=2x=1(如 755 = rwxr-xr-x


重点命令与参数
命令关键选项作用示例
chmod-R递归修改权限chmod -R 755 /data
数字模式快速设置权限chmod 644 file.txt
符号模式精确调整权限chmod g+w,o-rx dir/
chown-R递归修改属主/属组chown -R zhx:dev /project
umask设置默认权限掩码(目录777-umask)umask 022 → 目录755/文件644
setfacl-m设置ACL权限setfacl -m u:user1:rwx file.txt
-R递归设置ACLsetfacl -R -m g:dev:rx /dir
getfacl查看ACL权限getfacl /data

关键场景示例

  1. SUID应用

    chmod u+s /usr/bin/passwd  # 普通用户可修改自身密码

  2. SGID共享目录

    mkdir /shared && chmod g+s /shared  # 新建文件自动继承组

  3. SBIT防误删

    chmod o+t /tmp  # 仅文件属主/root可删除

  4. ACL精细控制

    setfacl -m u:zhx:rw,d:u:zhx:rw /report  # 赋予zhx读写权限及默认权限


总结重点

  1. 用户管理核心

    创建/删除用户(useradd/userdel -r)
    密码策略(passwd/chage)
    组关系(usermod -aG)

三、第二周知识总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值