Quellcode durchsuchen

Merge pull request #1868 from mogwa1/umask

Change permissions of newly created files and directories (fixes #1339)
Jakob Borg vor 10 Jahren
Ursprung
Commit
0d659933aa
2 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 1 1
      internal/model/rwfolder.go
  2. 1 1
      internal/model/sharedpullerstate.go

+ 1 - 1
internal/model/rwfolder.go

@@ -541,7 +541,7 @@ func (p *rwFolder) handleDir(file protocol.FileInfo) {
 	realName := filepath.Join(p.dir, file.Name)
 	mode := os.FileMode(file.Flags & 0777)
 	if p.ignorePerms {
-		mode = 0755
+		mode = 0777
 	}
 
 	if debug {

+ 1 - 1
internal/model/sharedpullerstate.go

@@ -115,7 +115,7 @@ func (s *sharedPullerState) tempFile() (io.WriterAt, error) {
 			return nil, err
 		}
 	}
-	fd, err := os.OpenFile(s.tempName, flags, 0644)
+	fd, err := os.OpenFile(s.tempName, flags, 0666)
 	if err != nil {
 		s.failLocked("dst create", err)
 		return nil, err