《Linux账户安全与文件权限笔记+课后练习》

📅 2026/7/8 8:11:52 👁️ 阅读次数 📝 编程学习
《Linux账户安全与文件权限笔记+课后练习》

笔记部分:
一、账户安全基础
Linux依靠UID与GID管控资源访问。root的UID=0,普通用户UID默认从500起。
核心配置文件:
/etc/passwd 存放用户基础信息;
/etc/shadow 保存加密密码与账户有效期,仅root可读;
/etc/skel 提供新用户家目录的初始模板。
二、用户管理命令
useradd 创建用户
-m 自动生成家目录,-c 添加备注,-d 指定家目录,-s 设定登录shell。
usermod 修改用户
-l 修改用户名,-L 锁定账号,-U 解锁账号。
passwd 设置密码,chpasswd 支持批量改密。
userdel 删除用户,-r 参数可连带删除家目录。
三、用户组管理
配置文件:/etc/group
groupadd 创建组;
usermod -g 修改主组,-G 添加附加组;
groupmod 修改组名与GID;
groupdel 删除空组。
四、文件权限管理
查看权限:ls -l,权限分为属主、属组、其他用户三段,对应r读、w写、x执行。
chmod 修改权限
八进制模式:r=4,w=2,x=1,例如 chmod 644 test.txt。
符号模式:chmod [ugoa][+-=][rwx] 文件,如 chmod u-x 123.sh。
-R 参数可递归修改目录内所有文件权限。
修改归属关系
chown 用户名:组名 文件,修改属主与属主;仅root能更改文件属主。
chgrp 单独修改文件所属组。

练习部分:

Linux的安全性第一部分练习题:

Linux的安全性第一部分练习题操作结果:

Linux的安全性第二部分练习题:

Linux的安全性第二部分练习题操作结果:

Linux的安全性第三部分练习题:

Linux的安全性第三部分练习题操作结果:

Linux的安全性第四部分练习题:

Linux的安全性第四部分练习题操作结果:

Linux的安全性第五部分练习题操作:

Linux的安全性第五部分练习题操作结果: