Filesystem storage: set permission on folders and files

files are set 0660 and folders 0770.
fix #6545
This commit is contained in:
fabrixxm 2019-01-29 12:35:30 +01:00
parent 8a5418ebee
commit ec94318a35

View File

@ -69,10 +69,13 @@ class Filesystem implements IStorage
if (!is_file($path . '/index.html')) {
file_put_contents($path . '/index.html', '');
}
chmod($path . '/index.html', 0660);
chmod($path, 0770);
$path = dirname($path);
}
if (!is_file($path . '/index.html')) {
file_put_contents($path . '/index.html', '');
chmod($path . '/index.html', 0660);
}
}
@ -100,6 +103,7 @@ class Filesystem implements IStorage
Logger::log('Failed to write data to ' . $file);
throw new StorageException(L10n::t('Filesystem storage failed to save data to "%s". Check your write permissions', $file));
}
chmod($file, 0660);
return $ref;
}