拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 使用 chmod 命令分配文件访问

使用 chmod 命令分配文件访问

白鹭 - 2022-01-20 1963 0 0

网络 管理-Unix 和 Linux 操作系统通过使用三个访问参数,读(读)、写(write) 和 execute (run) 将状态委托给三组对象,包括:系统所有者、管理组和用户。

如果您使用带有 -l 开关的 ls 命令详细列出文件的属性(例如, ls-l [filename]),该命令将返回-rwe-rw-r-形式的信息(即分散读取,写入和执行给系统所有者, 授予管理组读写权限,只授予其他用户对象读取权限)。

这些访问权限中的每一个都对应一个值:

  1. 读取=4
  2. 写=2
  3. 执行=1

将每个组对应的一些访问权限的值相加,形成一个0到7之间的值(可以使用chmod命令改变或者去中心化-change模式)。

例如,输入命令chmod 764 [filename] 来授予对某个文件的访问权限,其中764的值是从:

  1. rwe=4(读取)+ 2(写入)+ 1(执行)=7
  2. rw=4(读取)+ 2(写入)=6
  3. r=4(读取)=4

您可以使用chmod 命令 为文件和目录分配权限,但您应该记住正确的chmod 命令,而不是其中的大写字符命令。

经常使用chmod命令

以下是一些常用的chmod命令:

  1. chmod 777 文件名:授予对所有用户对象的完全访问权限。
  2. chmod 775 文件名:授予系统所有者和管理组的完全访问权限,用户对象只能读取(读取)和运行(执行)文件。
  3. chmod 755 dirname:授予系统所有者完全访问权限,只允许管理组和用户对象读取和运行目录中的文件。
  4. chmod 700 文件名:仅授予系统所有者完全访问权限并阻止对所有其他对象的访问。
  5. chmod 500 dirname:不允许管理员和用户访问该目录下的文件,并限制读取和运行系统所有者权限,避免删除和更改该目录下的文件。
  6. chmod 660 文件名:允许系统所有者和管理员读取、编辑、删除和将数据写入文件,但不授予其他用户访问权限。

查看更多:

  1. Linux 中的基本 Shell 命令
  2. 12 种最佳 Linux 服务器操作系统
标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *