说我有文件夹/dir
。我可以使用bash中的命令,以便在执行它之后,没有人可以在/dir
中创建新文件吗?
编辑:重要的是要提到执行命令后,目录文件将具有与之前相同的权限。例如,如果我的文件夹/dir
中包含文件a.txt
,那么在使用我想要的命令后,我无法创建新文件,但如果需要,我可以修改/删除a.txt
。
答案 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。