(知识点)更改文件夹权限命令chmod,有两种方式

 2024-01-09 08:02:20  阅读 0

linux更改文件权限,更改文件所有者

有两种方法可以使用 chmod 命令更改文件夹权限。

1.chmod后添加字母,后跟文件名(例如chmod a+x)

当要使用chmod命令更改权限时,文件的用户身份主要分为以下几类:

u(user):拥有该文件的用户(所有者);

g(group):所有者所属的组;

o(other):其他(非所有者或所有者团体);

a:每个人或所有人(u、g 和 o)。

用户拥有的文件访问权限类型如下:

r:读正确;

w:写对;

x:执行权。

文件权限配置行为包括以下几类:

+:添加权限;

-:删除权限;

=:使其成为唯一的权限。

所以chmod a+x表示任何用户都有执行权限

2. 是chmod 后面跟一个数字,后面跟文件名。

解释一下,其实整个命令就是这样的形式

sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)

这三位数字中的每一位都代表一种用户类型的权限设置。 取值范围为0~7,二进制表示为[000]~[111]。

这个三位二进制数的每一位分别代表读、写和执行权限。

例如,000表示这三种权限都没有,而100表示​​只读。 这样,我们就有了如下的对应关系:

0 [000] 无权限

4 [100] 只读权限

6[110]读写权限

7【111】读写执行权限

更改文件所有者命令 chown

用法: chown [选项]... [所有者][:[组]] 文件...

或者: chown [选项]... --=参考文件 file...

功能:更改每个文件的所有者和/或组

-c, --类似,但仅在有更改时显示结果

--受影响的是符号链接指向的对象,而不是符号链接本身

-h, --no - 影响符号链接本身,而不影响符号链接指示的目的地

(此选项仅当系统支持更改符号链接的所有者时才有用)

--from=当前所有者:当前组

仅更改选项指定的每个文件的所有者和组

有人和团体,其中一个可以省略,这样省略的属性就不会出现

需要匹配原来的属性。

--no--root 不特殊对待“/”(默认值)

---root不允许对“/”进行递归操作

-f, --, --quiet 删除大部分错误消息

--=参考文件使用参考文件所属的组,而不是指定的值。

-R, --递归处理所有文件和子目录

-v, --显示所有已处理文件的诊断信息

标签: 权限 文件 更改

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码