通过WHM创建新帐户后,我发现在public_html文件夹中创建的所有文件夹都拥有775的权限,这通常会导致浏览器出现500错误。
我目前正在find . -type d -exec chmod 755 {} \;
文件夹中通过SSH public_html
为我在VPS上创建的每个新帐户执行以下命令。
如何为VPS范围内的新文件/文件夹设置默认权限,这样我就不必每次都在SSH上运行该命令,而是在我的VPS上创建一个新帐户?
答案 0 :(得分:2)
首先,您必须将票证放入WHM / Cpanel,因为该行为不正确。当WHM创建新帐户时,始终使用755权限public_html
创建但使用post和pre脚本钩子的解决方法。
/ usr / local / cpanel / scripts / postwwwacct
的内容#!/usr/bin/php -q
// Set up our variables to be usable by PHP
$opts = array();
$argv0 = array_shift($argv);
while(count($argv)) {
$key = array_shift($argv);
$value = array_shift($argv);
$opts[$key] = $value;
}
exec("chmod 755 {$opts['homedir']}/public_html");
将您的/ home / {user} / public_html更正为755
您可以在cpanel上使用文档虽然Cpanel及其损坏的链接的文档非常不足,但这会导致谷歌找到很多关于质量不佳的复制和粘贴的信息。
答案 1 :(得分:-1)