欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > Linux的chmod命令

Linux的chmod命令

2025/9/19 3:03:11 来源:https://blog.csdn.net/qq_42108331/article/details/148767921  浏览:    关键词:Linux的chmod命令

说明:Linux中的chmod命令,用于修改文件或目录的访问权限,本文介绍该命令的使用

Linux文件权限

Linux文件或目录的权限分以下三种:

  • 读(4):查看文件的权限,简写r;

  • 写(2):写入文件的权限,简写w;

  • 执行(1):可执行文件的执行权限,简写x;

  • 无权限(0);

每种权限有与之对应的值,这样设计的好处是用 0~7 之间任意数,可表示拥有该文件的权限情况,如5(4+1)表示该文件拥有读、执行权限,7(4+2+1)表示拥有该文件的读、写、执行权限。


在Linux中,用户类型又分以下几个部分:

  • 所有者:user,简写u;

  • 所属组:group,简写g;

  • 其他用户:other,简写o;

  • 以上所有:all,相当于u+g+o;

使用ls命令查看文件或目录时,第一列可以看到该文件或目录对应不同用户类型的权限,如下:

在这里插入图片描述

10个位置,第1个位置表示该文件的文件类型,有以下类型:

  • 横杠(-):表示普通文件;

  • l:表示软连接文件(快捷方式);

  • c:字符设备文件;

  • b:块设备文件;

后面9位分别表示所有者(user)、所属权限组(group)、其他用户(other)的读(r)、写(w)、执行(x)权限;

chmod用法

chmod命令,有两种用法,如下:

数字模式:数字为三位数,每位数字范围为0~7,分别表示不同用户类型拥有的权限

chmod 数字 文件或目录

符号模式

  • 类型:u(用户)、g(所属组)、o(其他用户);

  • 符号:-(减权限)、+(加权限)、=(指定权限);

  • 权限:r(读)、w(写)、x(执行);

chmod 类型/符号/权限 文件或目录

另外,可配合 -R 参数,递归修改目录下的所有文件权限。

使用

如下,给demo.txt设置权限,753表示所有者(7=1+2+4,读、写、执行)、所属权限组(5=4+1,读、执行)、其他用户(3=2+1,写、执行)的权限。

在这里插入图片描述

如果用符号模式,如下,分别给不同的用户设置权限,而其他用户(o)原来有读(r)权限,所以最后再使用减号(-)去掉。

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词