2

我需要只授予目录和子目录的所有者读取权限。没有其他用户可以读取目录中的文件。如何在命令行中执行此操作

4

3 回答 3

2

chmod -R 700 directory_name递归地为自己设置所有权限,不为其他人设置任何权限。

于 2013-05-06T09:27:49.430 回答
1

您可以find为此使用命令:

find -type d -exec chmod 0500 {} \;

请注意,仅读取权限不适用于目录列出其内容。此外,必须给予可执行权限。因此 0500

于 2013-05-06T09:27:38.487 回答
1

尝试这个 :

chmod -R 700 yourDir
于 2013-05-06T09:28:23.307 回答