set correct permissions for extrausers files/folder, fixes #465

Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann (d00p)
2017-07-26 07:30:14 +02:00
parent 47cd30a45e
commit 56e8e32965

View File

@@ -33,6 +33,13 @@ class Extrausers
$shadow = '/var/lib/extrausers/shadow'; $shadow = '/var/lib/extrausers/shadow';
$sql = "SELECT username,password FROM ftp_users ORDER BY gid ASC"; $sql = "SELECT username,password FROM ftp_users ORDER BY gid ASC";
self::_generateFile($shadow, $sql, $cronlog); self::_generateFile($shadow, $sql, $cronlog);
// set correct permissions
@chmod('/var/lib/extrausers/', 0755);
@chmod('/var/lib/extrausers/passwd', 0644);
@chmod('/var/lib/extrausers/group', 0644);
@chmod('/var/lib/extrausers/shadow', 0640);
} }
private static function _generateFile($file, $query, &$cronlog) private static function _generateFile($file, $query, &$cronlog)