我在网上发现了以下命令行:
find . -type f -exec chmod 644 {} +
find . -type d -exec chmod 755 {} +
我不确定它们在执行时会做什么...从理论上讲,我猜他们会搜索所有文件并将其转换为权限644,第二行会搜索所有文件夹并将其转换为755,但我不知道输入内容后,我会做任何事情。另外,我需要这些行是因为我想为我的wordpress配置设置这些权限,但是我不小心在/目录而不是/ var / www / html / wordpress中键入了这些命令。做错了,我的服务器会出问题吗?到现在为止,它似乎可以正常工作了...
还有一件事:您能告诉我最好/最快的方法将/ var / www / html / wordpress中所有文件的权限切换为644,将/ var / www / html / wordpress中所有文件夹的权限切换为755吗?
- 更新 -
我检查了终端的历史,执行这些行时似乎在/ root / home上,所以这是个好消息!
使用基于RHEL的发行版,可以很容易地从错误中恢复。但是,对于Debian,最简单的方法是重新安装Debian。下次您必须写:
find /var/www/html/wordpress -type f -exec chmod 644 {} +
find /var/www/html/wordpress -type d -exec chmod 755 {} +
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句