Lab 02: 权限迷宫与系统排障

Lab 02: 权限迷宫与系统排障

1. 实验目标

2. 任务清单

任务 A: 权限迷宫 (Permission Maze)

在你的家目录下创建目录 lab02_perm,完成以下设置:

  1. 基本权限: 创建文件 secret.txt,要求:
  2. ACL 授权:
  3. 执行位陷阱:

任务 B: 谁占用了我的端口?

  1. 在后台运行一个监听 9999 端口的进程:

    nc -l 9999 &
  2. 尝试再次运行,观察报错:

    nc -l 9999
  3. 排障:

任务 C: 模拟故障排查

假设系统服务 cron 似乎没有正常工作(仅模拟查询,无需真实故障):

  1. 使用 systemctl status cron 查看当前状态。
  2. 使用 journalctl -u cron -n 20 查看最近 20 行日志。
  3. 在日志中找到一次成功的任务执行记录 (CRON[xxx]: (root) CMD…)。

3. 提交要求

提交 lab02/report.md

  1. 任务 A: ls -lgetfacl 的截图/文本输出;关键 chmod/setfacl 命令。
  2. 任务 B: 完整的排障命令流(Command History)。
  3. 任务 C: 提取的一条完整 cron 日志记录。
  4. 操作录屏: asciinema 录屏转存文件 .cast(建议命名 lab02/lab02.cast,便于后续转为 text 进行智能批改)。