chmod设置其他人阅读的问题


4

我有一个目录树,其他人的权限为none。我需要改变它来阅读。

我执行这个命令:

chmod -R o+r My\ Dir

但是,它似乎不适用于目录,因为apache无法访问其中的文件。当我在Thunar中打开目录的权限选项卡时,它会说:

文件夹权限不一致,您可能无法使用此文件夹中的文件。

它还有一个按钮来修复它,但我不能为所有目录执行此操作(因为有太多)

我究竟做错了什么?

Answers:


8

您需要设置目录o + x。 编辑:要递归执行此操作,请键入

find . -type d -exec chmod o+x {} \;

1

打开文件夹不是读它们而是执行它们(在权限方面)所以Kims回答保存设置执行标志是正确的(+ x)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.