--- a/lib/private/Config.php +++ b/lib/private/Config.php @@ -240,9 +240,6 @@ touch ($this->configFilePath); $filePointer = fopen($this->configFilePath, 'r+'); - // Prevent others not to read the config - chmod($this->configFilePath, 0640); - // File does not exist, this can happen when doing a fresh install if(!is_resource ($filePointer)) { // TODO fix this via DI once it is very clear that this doesn't cause side effects due to initialization order --- a/lib/private/TempManager.php +++ b/lib/private/TempManager.php @@ -95,7 +95,6 @@ if($postFix !== '') { $fileNameWithPostfix = $this->buildFileNameWithSuffix($file, $postFix); touch($fileNameWithPostfix); - chmod($fileNameWithPostfix, 0600); $this->current[] = $fileNameWithPostfix; return $fileNameWithPostfix; } --- a/lib/private/legacy/util.php +++ b/lib/private/legacy/util.php @@ -1008,7 +1008,6 @@ . ' cannot be listed by other users.'); $perms = substr(decoct(@fileperms($dataDirectory)), -3); if (substr($perms, -1) !== '0') { - chmod($dataDirectory, 0770); clearstatcache(); $perms = substr(decoct(@fileperms($dataDirectory)), -3); if ($perms[2] !== '0') { diff --git a/lib/private/Log/File.php b/lib/private/Log/File.php index 6810e25..3a9e872 100644 --- a/lib/private/Log/File.php +++ b/lib/private/Log/File.php @@ -137,9 +137,6 @@ class File implements IWriter, IFileBased { } $entry = json_encode($entry, JSON_PARTIAL_OUTPUT_ON_ERROR); $handle = @fopen($this->logFile, 'a'); - if ($this->logFileMode > 0 && (fileperms($this->logFile) & 0777) != $this->logFileMode) { - @chmod($this->logFile, $this->logFileMode); - } if ($handle) { fwrite($handle, $entry."\n"); fclose($handle);