在我的 Web 应用程序目录中,如何将所有文件夹权限更改为rwxr-xr-x(755)?以及如何将所有文件权限更改为rw-r--r--(644)?我想更改所有文件夹和文件,包括子文件和文件夹。
我知道以下命令会更改所有文件和文件夹,但我想区分文件和文件夹。
chmod -R 755 ./my_web_app_project
Run Code Online (Sandbox Code Playgroud) 我正在尝试递归更改项目中所有文件和目录的权限。
我在 magento 论坛上发现一个帖子说我可以使用这些命令:
find ./ -type f | xargs chmod 644
find ./ -type d | xargs chmod 755
chmod -Rf 777 var
chmod -Rf 777 media
Run Code Online (Sandbox Code Playgroud)
它适用于find ./ -type d | xargs chmod 755.
该命令find ./ -type f返回了很多文件,但chmod: access to 'fileXY.html' not possible: file or directory not found如果我执行find ./ -type f | xargs chmod 644.
我该如何解决这个问题?
PS:我知道他建议我的var和media文件夹使用777权限,存在安全隐患,但我们还应该使用什么?
是什么意思chmod -R a-x,a=rX,u+w?
chmod更改文件权限,-R使其递归完成,但是什么:
a-xa=rXu+w这里?