Selaa lähdekoodia

Change permissions of newly created files and directories (fixes #1339)

Bart De Vries 10 vuotta sitten
vanhempi
sitoutus
badfc77339
2 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  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