我们在维护和配置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设置文件权限的一些参数解读 | 欢迎分享( 公众号:老蒋朋友圈 )