Linux常用命令:chmod修改文件权限 777和755分别是什么意思?

智聪说说网
智聪说说网
智聪说说网
34863
文章
0
评论
2023-01-1120:27:12 评论 2

Linux在系统中,每个用户的角色和权限划分非常详细和严格。每个文件(目录)都有访问许可证。该机制用于确定用户以某种方式阅读、写作和执行文件(目录)。

有三种不同类型的用户操作文件或目录:文件所有者、组用户和其他用户。最高位表示文件所有者的权限值,中间位表示组用户的权限值,最低值表示其他用户的权限值,因此,chmod 在777中,三个数字7对应上述三个用户,权限值为7。

文件或目录的权限分为三种:只读、只写、可执行。

根据上表,权限组合对应权限值求和,如下:

7 = 4 2 1 读写操作权限

5 = 4 1 阅读和操作权限

4 = 4 只读权限

因此,这也是可以理解的 chmod 754 filename 命令的含义。

在linux终端先输入ll,可见如下:

-rwx-r--r-- (一共10个参数) 表示文件所属组和用户的相应权限。

在linux终端先输入ll,可见如下:

-rwx-r--r-- (共10个参数) 表示文件所属组和用户的相应权限。

第一个跟踪参数属于管理员chmod无关,先不管。

2-4参数: 属于user

5-7参数: 属于group

8-10参数: 属于others

777和755分别是什么意思?

777 表示 rwxr-rwx-rwx 所有用户都可读可写可执行。

755 表示 创建者有读写可执行权限,同一组用户和其他用户有读写和执行权限。

示例:chmod 777 文件或目录

chmod 777 /rickie 运行命令后,rickie将文件夹(目录)的权限修改为777(可读写可执行)。

上述命令执行前:

drwxr-xr-x 2 root root 41 Sep 12 16:04 rickie

执行之后:

drwxrwxrwx 2 root root 41 Sep 12 16:04 rickie

比如:

chmod a-x 这意味着所有用户权执行此文件或目录。

chmod a x 这意味着所有用户都有执行文件或目录的权限。

(1) 创建 hello.md 文件;

echo "hello rickie" > hello.md

(2) 增加执行权限

chmod a x

“a所有用户,“u说创造者,g创造者同组用户o表示其他用户;

“ ”表示添加权限,“-”表示取消权限;

“r表示读权限,w表示写权限,x表示写权限。

使用以下命令查看更多官方和详细的解释:

chmod --help 或者 man chmod

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。

标签:Linux常用命令:chmod修改文件权限 777和755分别是什么意思?

智聪说说网
  • 本文由 发表于 2023-01-1120:27:12
  • 转载请务必保留本文链接:https://www.zhicongwang.com/89939.html