我需要只为目录和子目录的所有者提供读取权限。其他用户无法读取目录中的文件。在命令行中执行此操作
答案 0 :(得分:1)
chmod -R 700 directory_name
以递归方式为自己设置所有权限,而不为其他权限设置。
答案 1 :(得分:0)
您可以使用find
命令:
find -type d -exec chmod 0500 {} \;
请注意,只有读取权限才能使目录列出其内容。此外,必须提供可执行权限。因此0500
答案 2 :(得分:0)
试试这个:
chmod -R 700 yourDir