Linux下目录的x执行权限问题

kkkkk 2018年12月17日 23:10 Linux教程

例题:

有个目录的权限如下所示:

drwxr--r-- 3 root root 4096 Jun 25 08:35 .ssh

系统有个帐号名称为vbird,这个帐号并没有支援root群组,请问vbird对这个目录有何权限?是否可切换到此目录中?

答:vbird对此目录仅具有r的权限,因此vbird可以查询此目录下的档名列表。因为vbird不具有x的权限,因此vbird并不能切换到此目录内!(相当重要的概念!)

上面这个例题中因为vbird具有r的权限,因为是r乍看之下好像就具有可以进入此目录的权限,其实那是错的。 能不能进入某一个目录,只与该目录的x权限有关啦!此外, 工作目录对于指令的执行是非常重要的,如果你在某目录下不具有x的权限, 那么你就无法切换到该目录下,也就无法执行该目录下的任何指令,即使你具有该目录的r的权限。

很多朋友在架设网站的时候都会卡在一些权限的设定上,他们开放目录资料给网际网路的任何人来浏览, 却只开放r的权限,如上面的范例所示那样,那样的结果就是导致网站伺服器软体无法到该目录下读取档案(最多只能看到档名), 最终用户总是无法正确的查阅到档案的内容(显示权限不足啊!)。要注意:要开放目录给任何人浏览时,应该至少也要给予r及x的权限,但w权限不可随便给!

因为:如果A用户对某文件没有任何权限,但是对该文件所在目录拥有w权限的话,那么A用户依然可以删除该文件。


文章评论(0)
  • avatar kkkkkk 2018年12月21日 11:31
    牛逼
    kkkkk
    2018年12月21日 11:16
    收结过早,意未尽宜文笔雄健,不落俗套。文情并茂,感人肺腑。叙述详尽,条理井然。
    回复
  • avatar kkkkkk 2018年12月21日 11:31
    能向你学习吗?
    kkkkklxinde
    2018年12月21日 11:17
    笔力劲健,见解不凡 措辞得体,立论公正。繁简适当,层次分明。 句句有力,字字精辟。
    回复
  • avatar kkkkklxinde 2018年12月21日 11:17
    笔力劲健,见解不凡 措辞得体,立论公正。繁简适当,层次分明。 句句有力,字字精辟。
    回复
  • avatar kkkkk 2018年12月21日 11:16
    收结过早,意未尽宜文笔雄健,不落俗套。文情并茂,感人肺腑。叙述详尽,条理井然。
    回复