在我的Web服务器上,我的文件权限遍布整个地方,我想将所有内容"重置"回原来的状态.我不希望任何用户能够进入并删除我的Web服务器上的东西!我只是希望他们能够查看php页面等.
我应该使用什么chmod?
它们应尽可能具有限制性,但不能更多.
通常0644
是一个不错的选择,它赋予所有者读写权限,但其他人只能阅读.0755
对于目录.但是,它可能取决于您的特定系统设置.
这是我收集的摘要
chmod所有文件到644
chmod all.htaccess文件到644
chmod所有robots.txt文件到644
chmod所有目录到711
文件模式的所有目录与目录列表(选项的.htaccess +索引)到755
chmod 用户可以上传文件的所有目录,到755(例如:/ uploads /)
如果要重置所有内容,请执行此命令并排除后果.通常644是文件的良好权限,711是目录.如果您允许目录列表,则使用755.
$ find /var/www/html \( -type f -execdir chmod 644 {} \; \) \ -o \( -type d -execdir chmod 711 {} \; \)
如果你想要一些侵入性较小的东西,那么只需删除组和"其他"的写位.
$ chmod -R go-w /var/www/html
我认为644
是文件和755
目录的标准.