【问题标题】:Is execute permission needed to cd to a directory in unix? [closed]cd到unix中的目录是否需要执行权限? [关闭]
【发布时间】:2011-07-13 08:28:44
【问题描述】:

我的印象是,除非您具有目录的执行权限,否则您无法搜索该目录或对其执行 cd。

但我尝试删除目录的执行权限,我仍然可以进入该目录。 那么,目录执行权限的真正用途是什么?

# mkdir tmp
# ll
total 4
drwxr-xr-x 2 root root 4096 Jul 13 13:52 tmp
# chmod 0600 tmp
# ll
total 4
drw------- 2 root root 4096 Jul 13 13:52 tmp
# cd tmp/

【问题讨论】:

  • 你是root用户吗? (似乎是这样,# 仅用于根)。如果你是root,root使用不关心权限。

标签: linux unix permissions


【解决方案1】:

您正在以 root 身份运行。 root 可以忽略权限。

如果要测试权限,请使用非 root 用户进行测试。

【讨论】:

    【解决方案2】:

    如果您正在访问服务器上的目录,管理员可以为用户设置权限。

    【讨论】:

      猜你喜欢
      • 2014-02-09
      • 2011-07-03
      • 2013-06-28
      • 2014-01-23
      • 1970-01-01
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多