如何显示文件夹的当前权限

我想要查看某个文件夹上有哪些权限,以确定是谁拥有这些权限。我该如何查看?
需要查看的文件夹路径是/srv/www。

您已经非常出色地解释了,@Octavian Damiean。在基于GUI的属性/权限设置中,大多数框都被灰掉了,您不能更改它们,是因为它们是由ROOT创建的,并且用户是非ROOT用户吗? - RiG SEO Service
3个回答

在命令行上,你会输入ls -la /srv/www。对你来说有趣的是第二行。
所有列的解释:
total [NUMBER]
[PERMISSIONS] [LINKS] [OWNER] [GROUP]  [FILE SIZE] [MODIFICATION DATE] [ITEM]

示例输出:

total 52
drwxr-xr-x 15 root root  4096 2011-04-13 13:03 .
drwxr-xr-x 23 root root  4096 2011-04-17 19:31 ..

现在对你来说最有趣的部分是 . 元素的那一行,因为它表示当前目录。
在我的示例中,当前目录的权限为 drwxr-xr-x ,意味着以下内容:
- d代表目录 - rwx表示所有者具有读取、写入和执行权限 - r-x表示组具有读取和执行权限 - r-x表示其他人具有读取和执行权限
要在图形界面中获取权限,您需要:
1. 右键单击要了解权限的目录,然后选择属性。 2. 点击权限选项卡以获得如下所示的页面: ![enter image description here](https://istack.dev59.com/Tissp.webp)

你还可以使用:
ls -ld /path/to/directory

如果你只对目录的权限而不是其内容感兴趣。

如果你正在运行X,那么右键点击,选择属性,权限选项卡...否则尝试在终端输入'ls -l'。