Linux批量修改设置文件/文件夹权限

林继 VPS 知识 1,671 共写了286个字 (2012-11-26 20:13:35) 没有评论 打印 扫描二维码 百度已收录

用Linux服务器的时候,最麻烦的莫过于权限的设置。

一种可视化的方法就是通过Winscp一个一个文件夹设置,但是速度太慢了。

其实SSH中可以用递归的方法实现批量修改文件或文件夹权限(chmod)操作:

先进入目录,举例为www

  1. cd /www

然后递归设置文件夹(目录)权限为777

  1. find -type d -exec chmod 777 {} \;          /一般用这条就可以了
  2. find -type d|xargs chmod 777

随后可以选择设置文件权限为777

  1. find -not -type d -exec chmod 777 {} \;
  2. find -not -type d|xargs chmod 777

上面也是一样,一般只要设置第一行就行了。

有些文件,如config系统配置文件,还是保留为644权限为好。

历史上的今天

11月
26

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >