Linux 设置文件夹和文件权限

Linux 设置文件夹和文件权限,linux,centos,file-permissions,Linux,Centos,File Permissions,这是一个由两部分组成的问题 最近我的网站被黑客攻击了,我猜不管是谁干的,我的一些原始网站可能对文件/文件夹有不确定的权限 第一部分。他们对文件和文件夹的最佳权限是什么?从我读到的644个文件和755个文件夹似乎是最好的 第二部分。在Linux中,我是否可以在根目录中执行任何命令来循环浏览我站点中的所有文件夹和文件,并对文件和文件夹应用权限?因此,我不必手动浏览每个目录来应用权限(我有ssh访问权限)第2部分: 文件夹 find -type d -exec chmod 755 \{\} \; f

这是一个由两部分组成的问题

最近我的网站被黑客攻击了,我猜不管是谁干的,我的一些原始网站可能对文件/文件夹有不确定的权限

第一部分。他们对文件和文件夹的最佳权限是什么?从我读到的644个文件和755个文件夹似乎是最好的

第二部分。在Linux中,我是否可以在根目录中执行任何命令来循环浏览我站点中的所有文件夹和文件,并对文件和文件夹应用权限?因此,我不必手动浏览每个目录来应用权限(我有ssh访问权限)

第2部分:

文件夹

find -type d -exec chmod 755 \{\} \;
find -type f -exec chmod 644 \{\} \;
文件

find -type d -exec chmod 755 \{\} \;
find -type f -exec chmod 644 \{\} \;

哇,比我想象的容易多了!干杯:)你可以简单地写
{}
而不需要反斜杠第1部分。总是这样想:更少的权限=更多的安全性。对于第2部分:我会三次检查您不能放置比上面更少的权限。。。例如,为什么“每个人”都需要阅读?难道不仅仅是Apache(也许还有它的团队)吗?。而且,下面的一些脚本可能需要不同的权限。此外,“.htaccess”或其他此类文件也应受到进一步限制!