By shenyijun, 30 June, 2026

【金山文档 | WPS云文档】 chmod权限指令总结与工作建议
https://www.kdocs.cn/l/chalTYzk3dB1

最近在进行一些多人协作工作以及来回切换92、93服务器的时候,我和max都碰到了一些牵扯到用户访问文件夹以及文件夹内文件的问题,因此对chmod指令进行一个系统的总结梳理和不同工作场景的建议。

权限字符

文件作用

文件夹作用

数字值

r read 可读

查看文件内容

列出文件夹内文件名

4

w write 可写

修改、覆盖、删除文件

新建、删除、重命名内部文件

2

x execute 执行 / 进入

运行脚本 / 程序

进入文件夹、遍历子目录

1

数字规则:三类权限数值相加,组成三位数字 xxx

例:rwx = 4+2+1=7;r-x=4+0+1=5;r--=4+0+0=4

GFI、GenomeJz、TgrandisPro、dockerimages文件夹就是775

GenomeCollect、GenomeData就是777

chmod 使用语法

格式:chmod [-R] 三位数字 文件/文件夹

-R:递归,作用于文件夹 + 内部所有子文件子目录

示例:

#单个文件设为标准644
chmod 644 test.fasta
#文件夹递归设755
chmod -R 755 GenomeCollect

场景 1:仅你可读写修改,其他用户只能查看、拷贝

权限说明

文件夹权限 755(rwxr-xr-x)

所有者 (u):rwx 可读、写、进入、删除文件

同组 (g)、其他 (o):r-x 只能进入、查看、拷贝,不能新建 / 删除 / 修改文件

#单文件夹设置
chmod 755 test
#递归(文件夹 + 内部所有子目录统一 755,文件统一 644)
#目录全部755
find test -type d -exec chmod 755 {} \;
#内部文件全部644(别人只读,无法修改覆盖)
find test -type f -exec chmod 644 {} \;

场景 2:所有用户均可读写、修改、删除里面文件

全部用户完全开放

权限 777(rwxrwxrwx),任何人都能增删改

#仅文件夹
chmod 777 test
#递归全部内容
chmod -R 777 test