是否可以更改目录模式,以便没有人可以在其中创建新文件?

时间:2017-07-26 11:36:57

标签: linux bash shell command-line terminal

说我有文件夹/dir。我可以使用bash中的命令,以便在执行它之后,没有人可以在/dir中创建新文件吗?

编辑:重要的是要提到执行命令后,目录文件将具有与之前相同的权限。例如,如果我的文件夹/dir中包含文件a.txt,那么在使用我想要的命令后,我无法创建新文件,但如果需要,我可以修改/删除a.txt

3 个答案:

答案 0 :(得分:0)

您可以使用chmod更改权限,只允许其他人阅读文件夹内容。

答案 1 :(得分:-1)

  

chmod a-w / dir

将删除所有(ugo)的所有写权限,但保持x(执行)和r(读)权限不变。

答案 2 :(得分:-1)

是的,非常简单。只是chmod只读。这是一个样本

chmod -R 0444 /path/to/your/dir/

其中最后3 4个分别表示User-readonly,Group-readonly和other-readonly。