这一课我们继续学习剩余部分。在 Linux 中使用“chmod”命令更改文件/目录权限假设您不希望您的同事看到您的个人图像。这可以通过更改文件权限来实现。下面raksmart美国服务器为您介绍Linux / Unix 中的文件权限如何读取、写入和更改。推荐阅读:《Linux 操作系统简介》

我们可以使用代表“更改模式”的“ chmod”命令。使用该命令,我们可以为所有者、组和世界设置文件/目录的权限(读取、写入、执行)。句法:

chmod permissions filename

该命令有两种使用方式——

1.绝对模式

2.符号模式

Linux中的绝对(数字)模式

在这种模式下,文件权限不表示为字符,而是一个三位八进制数。

下表给出了所有权限类型的数字。推荐阅读:《Linux/Unix 中的文件权限如何读取、写入和更改?(一)》

数字 权限类型 象征

0 没有权限 —

1 执行 -X

2 写 -w-

3 执行 + 写入 -wx

4 读 r–

5 读取 + 执行 接收

6 读+写 rw-

7 读+写+执行 rwx

chmod 权限命令的实际作用。

在终端窗口中,我们将文件“sample”的权限更改为“764”。

‘764’ 绝对代码如下:

1.所有者可以读、写和执行

2.用户组可以读写

3.世界只能阅读

这显示为 ‘-rwxrw-r–

这是您可以通过分配绝对编号来更改 Linux on file 中的用户权限的方法。

Linux 中的符号模式

在绝对模式下,您可以更改所有 3 个所有者的权限。在符号模式下,您可以修改特定所有者的权限。它利用数学符号来修改 Unix 文件的权限。

操作员 描述

+ 向文件或目录添加权限

– 删除权限

= 设置权限并覆盖之前设置的权限。

不同的业主代表为——

用户外延

u 用户/所有者

G 团体

O 其他

A 全部

我们不会使用像 755 这样的数字的权限,而是像 rwx 这样的字符。

在 Linux 中更改所有权和组

要更改文件/目录的所有权,可以使用以下命令:

chown user filename

如果您想更改文件或目录的用户和组,请使用命令

chown user:group filename

如果您只想更改组所有者,请使用命令

chgrp group_name filename

‘ chgrp’代表更改组。

提示

文件 /etc/group 包含系统中定义的所有组

您可以使用命令“groups”来查找您所属的所有组

您可以使用命令 newgrp 作为默认组以外的组的成员工作

不能有 2 个组拥有同一个文件。

Linux 中没有嵌套组。一个组不能是其他组的子组

x- 执行目录意味着被允许“进入”一个目录并获得对子目录的可能访问权限

您可以在文件和目录上设置其他权限,这些权限将在稍后的高级教程中介绍

概括:

Linux 作为一个多用户系统,使用权限和所有权来保证安全。

Linux 系统上存在三种用户类型,即。用户、组和其他

Linux将文件权限分为读、写和执行,分别用r、w和x表示

可以通过“chmod”命令更改文件的权限,该命令可以进一步分为绝对模式和符号模式

‘chown’ 命令可以更改文件/目录的所有权。使用以下命令:chown user file 或 chown user:group file

‘chgrp’ 命令可以更改组所有权chgrp 组文件名

x – 执行目录是什么意思?答:被允许“进入”一个目录并获得对子目录的可能访问权限。推荐相关阅读:《Linux 内核的发布时间表是什么?它的支持时间是多久?》

作者 admin

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注