对于linux的权限管理,相信大家都知道,它分别对文件所有者 所有组 其他人设置这些权限:
- x 执行
- w 写
- r 读
我们知道,对于一个目录来说都不存在执行这回事,那么目录的x权限有什么用呢?
之前我配置的ftp不是有权限问题不能访问网站根目录吗?后来我发现如果不给根目录x权限,nginx也不能打开页面。难道 目录的x权限就是读取权限吗?但是,这样的话还有一个r又会有什么用?我渐渐对目录的x权限起了疑心,在网上找了一会儿,发现x对于目录,是能否cd到这个目录(能cd过来不一定能读取到)。从新配置好x权限和各种服务的用户组,果然vsftpd也正常了。
总结;x对于文件是能否执行,对于目录是能否切换到该目录下