首页 > 解决方案 > UNIX 中的“非特权程序无法写入目录”是什么意思?

问题描述

在阅读Dennis M. Ritchie 和 Ken Thompson 的研究论文 - The UNIX Time-sharing System 时,我遇到了这样一句话:

“目录的行为与普通文件完全一样,只是它不能被非特权程序写入,因此系统可以控制目录的内容。但是,任何具有适当权限的人都可以像读取任何其他文件一样读取目录。”

这是否意味着非特权程序无法在目录中存储或重命名文件?

标签: unixoperating-system

解决方案


这是否意味着非特权程序无法在目录中存储或重命名文件?

这意味着目录文件的内容只能通过系统服务进行修改。


推荐阅读