返回首页
当前位置: 主页 > 操作系统 > centos教程 >

Centos 如何批量设置权限

时间:2018-08-20 23:02来源:电脑教程学习网 www.etwiki.cn 编辑:admin

最近服务器总是出现问题,php文件的执行权限居然是777,真是见鬼。

直接使用chmod -R设置权限结果导致服务器上全部网站都是403了(文件没有权限)

想直接设置php这类的文件权限为644,文件夹为745呢,chmod又不支持。。

突然想到可以结合find命令配合管道来执行。
# 利用find -type 定义文件类型,查找到对应的类型,传递给chmod来进行权限设置
# f 表示普通文件, d 表示文件夹
# 第一行表示直接结合-exec来执行命令,第二行表示搜索出匹配的类型传递给chmod来分配权限
# 设置文件权限
find -type f -exec chmod 644 {} \;
find -type f|xargs chmod 644

# 设置文件夹权限
find -type d -exec chmod 745 {} \;
find -type d|xargs chmod 745


------分隔线----------------------------
标签(Tag):centOS Centos批量设置权限
------分隔线----------------------------
推荐内容
猜你感兴趣