ayaports/apk/v3.8/main/nextcloud/nextcloud15-dont-chmod.patch
build@apk-groulx dcd94aac2a update
2021-06-04 15:24:49 +00:00

46 lines
1.7 KiB
Diff

--- 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);