社区后台开发 → 浏览:帖子主题
* 帖子主题:chmod +x 与 chmod 777 的区别
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 1 楼 ] 389 回复
chmod:“change mode”。

文件或目录的权限分为3种:读 r、写 w、可执行 x。
r: 读,数值为 4
w: 写,数值为 2
x: 可执行,数值为 1

操作文件或目录的用户,有3种不同类型:文件所有者 user(u)、群组用户 group(g)、其他用户 others(o),简称 ugo。

1.chmod +x 是将文件状态改为可执行
chmod +x 的含义为,为三种用户都赋予可执行权限 drwx-x-x,因此其等同于 chmod a+x 和 chmod ugo+x (a代表 all,ugo 见上)
等同于: chmod 755 filename  设置文件权限为 rwxr-xr-x(所有者有读写执行权限,组用户和其他用户有读执行权限)
        chmod 700 filename  设置文件权限为 rwx------(只有所有者有读写执行权限)

2.chmod 777 是改变文件读写权限
r-4 w-2 x-1:4+2+1 = 7,即文件所有者、群组用户、其他用户都是7

举例:

chmod 755,表示:将此文件的权限设置为 111(7) 101(5) 101(5),文件所有者拥有读、写、可执行权限,群组用户和其他用户拥有读、可执行权限。等同于:chmod u=rwx,go=rx。
2025-01-07 19:32:54 IP:已设置保密
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 2 楼 ] 391 回复
drwxr-xr-x:

    d:表示这是一个目录。  (如果是-,则表示这是一个文件)
    rwx:目录所有者具有读、写和执行权限,意味着所有者可以读取目录内容、在目录中创建或删除文件、进入该目录等。
    r-x:与目录所有者同组的用户具有读和执行权限,意味着他们可以查看目录内容并进入该目录,但不能在目录中创建或删除文件。
    r-x:其他用户同样具有读和执行权限,权限与同组用户相同。

2025-01-10 22:31:34 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容