Linux云服务器chmod设置文件权限的一些参数解读

我们在维护和配置Linux云服务器的时候,需要给文件设置权限,不同的配置权限有严格要求的。

权限符号:

符号 含义 数字
r 读(Read) 4
w 写(Write) 2
x 执行(Execute) 1

权限对象:

对象 说明 示例
u 文件所有者(User) u=rwx
g 所属组(Group) g=r-x
o 其他用户(Others) o=r--
a 所有用户(All) a+rw

批量修改权限案例

# 递归修改当前目录下所有文件和子目录
find /path/to/dir -type d -exec chmod 755 {} \;   # 目录设为 755
find /path/to/dir -type f -exec chmod 644 {} \;   # 文件设为 644

chmod的用法

符号权限:

# 给所有用户添加读权限
chmod a+r file.txt

# 移除组和其他用户的写权限
chmod go-w file.txt

递归修改权限

# 递归修改目录及内容(不区分文件和目录)
chmod -R 755 /path/file   # 可能导致文件意外可执行!

 

投上你的一票

本文出处:老蒋部落 » Linux云服务器chmod设置文件权限的一些参数解读 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送