Linux系统管理技术手册第三章习题实践
这篇习题实践,源自经典的《Linux系统管理技术手册》第三章。它没有泛泛而谈理论,而是直接抛出一个动手任务:用 `find` 命令的 `-perm` 选项,在系统中找出5个设置了setuid权限的文件。 文章的核心价值,在于对每一个找出的文件进行剖析。作者引导读者思考:为什么这个特定的命令(比如 `passwd` 或 `su`)必须依靠setuid机制才能正常工作?这触及了Linux权限模型的一个精妙设计——setuid允许普通用户在执行某个程序时,暂时以该程序所有者(通常是root)的权限运行,从而完成诸如修改密码这类本无权操作的任务。 通过这个练习,读者不仅掌握了 `find` 命令的高级用法,更深刻理解了setuid这一关键安全机制的应用场景与必要性。它清晰地区分了普通权限与setuid权限的不同适用对象:前者管理日常文件的读写执行,后者则为特定的系统管理工具提供必要的权限提升通道。