unix - UNIX 中的“非特权程序无法写入目录”是什么意思?
问题描述
在阅读Dennis M. Ritchie 和 Ken Thompson 的研究论文 - The UNIX Time-sharing System 时,我遇到了这样一句话:
“目录的行为与普通文件完全一样,只是它不能被非特权程序写入,因此系统可以控制目录的内容。但是,任何具有适当权限的人都可以像读取任何其他文件一样读取目录。”
这是否意味着非特权程序无法在目录中存储或重命名文件?
解决方案
这是否意味着非特权程序无法在目录中存储或重命名文件?
这意味着目录文件的内容只能通过系统服务进行修改。
推荐阅读
- javascript - 语法错误 javascript php
- c++ - 实现自己的排序算法而不是 QSortFilterProxyModel
- powershell - 在 Powershell 中将多行字符串作为脚本参数移交
- xml - 具有特定属性的节点的求和函数
- jquery - Angular DataTable 响应式扩展不适用于服务器端数据表
- uml - 允许加入节点的多个事件操作
- python - 如果列表的元素指向相同的内存地址,那么两个列表如何不指向同一个对象?
- r - %in% 的 dplyr 过滤器问题
- node.js - 如何使用 Knex js 创建 varchar 为 30 的列?
- python - 如何用另一个数据框的值替换数据框列中的一组值?