我有一个具有以下访问权限的文件夹:
drwxrw-rw- tator nogroup 4096 六月 11 15:20 main
正如你所见,我已将其 chmod 设置为 766,并且它归 tator 所有。
但是当我尝试访问在不同帐户上运行的服务上的该文件夹时,权限被拒绝。我的服务可以访问“主”文件夹以上级别的所有文件夹,但尽管我使用了 chmod 命令,它也无法访问“主”文件夹。
我如何允许任何用户访问该文件夹?
答案1
您需要对目录具有执行权限才能查看它们。请尝试对文件夹执行 chmod 777。
答案2
要访问文件夹,用户/组需要x
在其上有标志。
因此,在您的文件夹中,您将需要下列文件之一:
将
x
标志设置为组/任何人,因此它成为一个drwxrwxrwx
将文件夹的所有者更改为您尝试执行的进程
将您尝试执行的进程的用户放入组中,并为该组赋予
x
标志