correct permission check on accounts.conf
This commit is contained in:
parent
d344ceecfe
commit
bbe8ba5b31
|
@ -636,9 +636,8 @@ func checkConfigPerms(filename string) error {
|
|||
return nil // disregard absent files
|
||||
}
|
||||
perms := info.Mode().Perm()
|
||||
goPerms := perms >> 3
|
||||
// group or others have read access
|
||||
if goPerms&0x44 != 0 {
|
||||
if perms&044 != 0 {
|
||||
fmt.Fprintf(os.Stderr, "The file %v has too open permissions.\n", filename)
|
||||
fmt.Fprintln(os.Stderr, "This is a security issue (it contains passwords).")
|
||||
fmt.Fprintf(os.Stderr, "To fix it, run `chmod 600 %v`\n", filename)
|
||||
|
|
Loading…
Reference in New Issue