批量修改srv目录下为www-data所有

我们知道,debian/ubuntu下安装的apache/nginx/php包默认执行用户都是www-data,而我们下载一些文件都是用root用户,一些懒人可能会直接将www目录权限改成777,虽然简单但是会留下安全隐患。

$ chown -R www-data:www-data /srv/
$ find /srv/ -type d -exec chmod 755 {} \;
$ find /srv/ -type f -exec chmod 644 {} \;

提供了简单方法。第二段还可以写成

$ chmod 644 -R ./
$ find ./ -type d -print | xargs chmod 755;

此处评论已关闭