理解 chmod

理解 chmod

图像链接-chmod 用户权限

我正在尝试了解 Linux 中文本文件的不同权限,请参考我所附的图片。我想问两个问题。

1-当文本文件仅授予用户读取权限时,我可以移动和重命名文件,如果文件只有只读权限,这怎么可能呢?

2-当文件仅授予用户写权限时,为什么我无法编辑该文件?

答案1

  1. 因为它不依赖于文件的权限,而是依赖于包含目录的权限。只要您对包含目录有写权限,您就可以移动或重命名该文件。

  2. 您无法使用任何文本编辑器编辑该文件,因为文本编辑器需要先加载该文件,而如果您没有该文件的读取权限,则这是不可能的。echo "some text" > file不过,您仍然可以使用其他命令来更改其内容。

相关内容