added checks for file permissions
This commit is contained in:
parent
731692e511
commit
09f692b87a
|
@ -1,5 +1,6 @@
|
|||
??? 0.5.2
|
||||
- New module for SSH public keys
|
||||
- check file permissions on login page
|
||||
- fixed bugs:
|
||||
-> creation of home directories did not work
|
||||
|
||||
|
|
|
@ -149,6 +149,15 @@ function display_LoginPage($config_object) {
|
|||
StatusMessage("ERROR", "Your PHP has no gettext support!", "Please install gettext for PHP.");
|
||||
echo "<br><br>";
|
||||
}
|
||||
// check file permissions
|
||||
$writableDirs = array('config', 'config/profiles', 'config/pdf', 'sess', 'tmp', );
|
||||
for ($i = 0; $i < sizeof($writableDirs); $i++) {
|
||||
$path = realpath('../') . "/" . $writableDirs[$i];
|
||||
if (!is_writable($path)) {
|
||||
StatusMessage("ERROR", _('The directory %s is not writable for the web server. Please change your file permissions.'), '', array($path));
|
||||
echo "<br>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<table width="650" align="center" border="2" rules="none" bgcolor="white">
|
||||
<tr>
|
||||
|
|
Loading…
Reference in New Issue