为什么我需要x权限才能进入目录? [重复]

Modified on: Sat, 09 Jun 2018 19:39:53 +0800

ls -la打印以下内容:

drwxrwxrw- 2 www-data www-data 4096 Aug 12 11:04 files

我的用户名不属于www-data。当尝试cd进入文件时,我得到了“permission denied”,尽管其他人的“read”权限是组。

为什么我需要“执行”权限?

最佳答案

目录执行权限的含义是能够在该目录中查找文件名。

如果没有目录的执行权限,无法统计,打开,重命名,删除或下载到该目录中的子目录

你唯一能做的就是查看存在哪些文件名的列表,然后只有你有读权限(并且读取但不执行是一组奇怪的目录权限)。

如果您不是指定目录的所有者,请使用

成为所有者

sudo chown username /path/to/directory

或者更好的方法是将用户添加到群组

sudo usermod -a -G groupName userName

获取执行权限,

sudo chmod a+x /path/to/dir

相关问答

添加新评论