通过南国创建新帐户我发现在的public_html文件夹中创建的所有文件夹有775权限这往往导致500错误在浏览器之后。设置默认文件夹的权限为新创建的帐户
对于我在VPS上创建的每个新帐户,我目前都在通过SSH执行以下命令find . -type d -exec chmod 755 {} \;
从public_html
文件夹。
我如何设置新的文件/文件夹范围内的VPS的默认权限,这样我就不必SSH方式和运行该命令每个tyime我创造我的VPS一个新的帐户?
通过南国创建新帐户我发现在的public_html文件夹中创建的所有文件夹有775权限这往往导致500错误在浏览器之后。设置默认文件夹的权限为新创建的帐户
对于我在VPS上创建的每个新帐户,我目前都在通过SSH执行以下命令find . -type d -exec chmod 755 {} \;
从public_html
文件夹。
我如何设置新的文件/文件夹范围内的VPS的默认权限,这样我就不必SSH方式和运行该命令每个tyime我创造我的VPS一个新的帐户?
首先,你必须把票WHM /交友,因为这种行为是不正确的。当南国创建一个新帐户总是与755级权限的public_html
但使用后的解决方法和预脚本hook创建。
在/ usr /本地/的cPanel /脚本/ 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");
This correct your/home/{user}/public_html to 755
您可以在cpanel上使用doc虽然Cpanel及其中断链接的文档相当不足,这会导致Google发现大量复制和粘贴错误的信息质量。
我不认为这是正确的行为,我会联系托管公司,安装这个WHM/cPanel的实例,并让他们在源头解决这个问题,但你的解决方法是一个很好的速战速决!我会在早上尝试。谢谢! –
为了停止执行该解决方法,所以我只需在'exec(“chmod 755 {$ opts ['homedir']}/public_html”);''之前添加一个'#' –
我把我的帖子,错误是在WHM相关。这是一个工作。要停止,请删除文件/ usr/local/cpanel/scripts/postwwwacct。它是一个可选文件。阅读文档。 – abkrim
我投了负面的,因为答案不是你自己的问题。另一方面,我认为它在评论中显示了一系列的答案和问题,远不能帮助混淆Cpanel的知识。这个答案说明你在创建帐户后如何连接,问题是关于创建新帐户时的权限。我认为你应该阅读Cpanel的文档,当然还有Stackoverflow – abkrim