summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@tailscale.com>2021-01-11 19:16:14 -0800
committerBrad Fitzpatrick <bradfitz@tailscale.com>2021-01-11 19:16:49 -0800
commitfdab69cecbde39e1e5130c597c3b23a5d07e5d56 (patch)
tree269a3f53e7332d4bcc2743e54817e768d60db8f7
parent676b5b79469bf247be2deb632d3de7ed87ebf012 (diff)
downloadtailscale-bradfitz/umaskless_permissions.tar.xz
tailscale-bradfitz/umaskless_permissions.zip
all: adjust Unix permissions for those without umasksbradfitz/umaskless_permissions
Fixes tailscale/corp#1165 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
-rw-r--r--cmd/cloner/cloner.go2
-rw-r--r--cmd/derper/derper.go2
-rw-r--r--ipn/prefs.go2
-rw-r--r--logtail/filch/filch.go4
-rw-r--r--safesocket/unixsocket.go2
5 files changed, 6 insertions, 6 deletions
diff --git a/cmd/cloner/cloner.go b/cmd/cloner/cloner.go
index 73c9d2412..c5be5279e 100644
--- a/cmd/cloner/cloner.go
+++ b/cmd/cloner/cloner.go
@@ -140,7 +140,7 @@ func main() {
flag.Usage()
os.Exit(2)
}
- if err := ioutil.WriteFile(output, out, 0666); err != nil {
+ if err := ioutil.WriteFile(output, out, 0644); err != nil {
log.Fatal(err)
}
}
diff --git a/cmd/derper/derper.go b/cmd/derper/derper.go
index 43c0e84da..fbef25d01 100644
--- a/cmd/derper/derper.go
+++ b/cmd/derper/derper.go
@@ -97,7 +97,7 @@ func writeNewConfig() config {
if err != nil {
log.Fatal(err)
}
- if err := atomicfile.WriteFile(*configPath, b, 0666); err != nil {
+ if err := atomicfile.WriteFile(*configPath, b, 0600); err != nil {
log.Fatal(err)
}
return cfg
diff --git a/ipn/prefs.go b/ipn/prefs.go
index 970d08a9a..f8256454b 100644
--- a/ipn/prefs.go
+++ b/ipn/prefs.go
@@ -296,7 +296,7 @@ func SavePrefs(filename string, p *Prefs) {
log.Printf("Saving prefs %v %v\n", filename, p.Pretty())
data := p.ToBytes()
os.MkdirAll(filepath.Dir(filename), 0700)
- if err := atomicfile.WriteFile(filename, data, 0666); err != nil {
+ if err := atomicfile.WriteFile(filename, data, 0600); err != nil {
log.Printf("SavePrefs: %v\n", err)
}
}
diff --git a/logtail/filch/filch.go b/logtail/filch/filch.go
index 86bc45f00..07d9b6203 100644
--- a/logtail/filch/filch.go
+++ b/logtail/filch/filch.go
@@ -131,11 +131,11 @@ func New(filePrefix string, opts Options) (f *Filch, err error) {
path1 := filePrefix + ".log1.txt"
path2 := filePrefix + ".log2.txt"
- f1, err = os.OpenFile(path1, os.O_CREATE|os.O_RDWR, 0666)
+ f1, err = os.OpenFile(path1, os.O_CREATE|os.O_RDWR, 0600)
if err != nil {
return nil, err
}
- f2, err = os.OpenFile(path2, os.O_CREATE|os.O_RDWR, 0666)
+ f2, err = os.OpenFile(path2, os.O_CREATE|os.O_RDWR, 0600)
if err != nil {
return nil, err
}
diff --git a/safesocket/unixsocket.go b/safesocket/unixsocket.go
index b2e2c3399..ad96ac7be 100644
--- a/safesocket/unixsocket.go
+++ b/safesocket/unixsocket.go
@@ -64,7 +64,7 @@ func listen(path string, port uint16) (ln net.Listener, _ uint16, err error) {
if err != nil {
return nil, 0, err
}
- os.Chmod(path, 0666)
+ os.Chmod(path, 0600)
return pipe, 0, err
}