如何更改linux centos中的根文件夹权限

时间:2012-09-03 03:04:35

标签: linux centos root

我目前在/文件夹中有此权限。

drwxr-xr-x。我看到任何人都可以打开该文件夹。

如何从中删除可执行权限,以便其他权限保持不变 也是/我需要删除公共可执行权限的任何其他主文件夹

3 个答案:

答案 0 :(得分:4)

删除/中的可执行权限后,您将无法访问其中的任何内容。您可以使用chmod -x /执行此操作,但非常不可取

对于大多数实际用途,这将使普通用户无法访问所有内容。更糟糕的是,这可能会阻止ssh连接到盒子,所以即使使用root,你也需要物理访问tty。

答案 1 :(得分:2)

chmod a-x /

将从文件夹x删除/减去所有('a')的e / ecute权限 - 是否有特殊原因需要执行此操作?

有关详细信息,请参阅此chmod man page上的“符号模式”。

答案 2 :(得分:1)

要将目录/path/to/directory内的所有文件夹和子文件夹(目录)权限更改为755,请使用以下命令。

find /path/to/directory -type d -exec chmod 755 {} \;

要将目录/path/to/directory内的所有文件权限更改为644,

find /path/to/directory -type f -exec chmod 644 {} \;

有关更多阅读:chmod-了解文件夹和文件权限

0: no permission,
1: execute
2: write
3: write and execute
4: read
5: read and execute
6: read and write
7: read, write, and execute

文件夹权限:

  • 阅读:能够阅读文件夹内容,
  • 写入:编辑文件夹数据。删除或在其中等创建或删除新文件/文件夹,
  • 执行:能够运行\执行文件夹内容。

同样,文件权限:

  • 读取:如果它是文本文件,例如index.html或index.php,则用户\浏览器可以读取它。
  • 写入:能够更改其数据。
  • 执行:如果是index.php之类的脚本,请运行该脚本以从中获取结果数据。