定位 Setuid 文件
作者:小月亮
时间:2026-08-13
浏览:1
## 简介 在类 Unix 操作系统里,setuid(设置用户 ID)是一种特殊的文件权限,它允许用户以文件所有者的权限来执行该文件。它确实很实用,尤其是在某些系统操作场景中;但如果用得不对,也会埋下安全隐患。本挑战要做的,就是学会识别并列出系统中的所有 setuid 文件——这本就是系统管理员和安
本文目录
## 简介
在类 Unix 操作系统里,setuid(设置用户 ID)是一种特殊的文件权限,它允许用户以文件所有者的权限来执行该文件。它确实很实用,尤其是在某些系统操作场景中;但如果用得不对,也会埋下安全隐患。本挑战要做的,就是学会识别并列出系统中的所有 setuid 文件——这本就是系统管理员和安全人员必须掌握的一项基本功。
### 环境
LabEx 使用 Red Hat Universal Base Image 9(UBI9)来模拟考试环境。它未必和真实的 RHCSA 考试环境完全一致,但足以较好地还原你将面对的任务。
环境中包含两个用户:
- `labex`:具有 sudo 权限的标准用户,密码为 `labex`。
- `root`:系统管理员,密码为 `redhat`。
本挑战包含真实的考试题目,以及相应的解释、要求和自动验证脚本,用来帮助你确认任务是否完成。它能够较好地模拟 RHCSA 考试所覆盖的知识范围。
## 定位并列出 Setuid 文件
在这一步中,需要使用 `find` 命令搜索整个文件系统,找出 setuid 文件,并把结果保存到文件里。
### 任务
- 在整个文件系统中搜索设置了 setuid 权限的文件。
- 将 setuid 文件列表保存到你主目录中名为 `setuid_list` 的文件中。
### 要求
- 以 `labex` 用户身份在 `/home/labex` 目录下执行所有命令。
- 使用 `find` 命令搜索 setuid 文件。
- 将输出保存到 `/home/labex` 目录下的 `setuid_list` 文件中。
示例
完成此任务后,`setuid_list` 文件可能包含类似以下的内容:
/usr/bin/sudo
/usr/bin/passwd
/usr/bin/chage
/usr/bin/gpasswd
/usr/bin/newgrp
/usr/bin/su
/usr/bin/mount
/usr/bin/umount
/usr/bin/crontab
/usr/bin/pkexec
请注意,实际列表可能会根据系统配置而有所不同。
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
漫蛙漫画app下载入口
2026-10-13 13:18
漫蛙漫画免费下载最新版本
2026-10-13 13:18
漫蛙网页版快捷入口
2026-10-13 13:16
漫蛙manwa2官方网页链接下载最新版v3.57
2026-10-13 13:16
漫蛙manwa在线浏览入口
2026-10-13 13:15
上一篇:
淘宝收藏夹在哪里找
下一篇:
淘宝怎么取消收藏店铺
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































