diff options
author | Giuseppe Scrivano <gscrivan@redhat.com> | 2019-01-05 12:41:57 +0100 |
---|---|---|
committer | Giuseppe Scrivano <gscrivan@redhat.com> | 2019-01-07 13:53:15 +0100 |
commit | 4d31065cc50537d4dbc17c57a747204b9343d0e2 (patch) | |
tree | 0c4b996a12731ad5ed9cda8db658d55df9810ad9 /cmd | |
parent | 4e0c0ecbc383531cd1b38db9027583974a72070d (diff) | |
download | podman-4d31065cc50537d4dbc17c57a747204b9343d0e2.tar.gz podman-4d31065cc50537d4dbc17c57a747204b9343d0e2.tar.bz2 podman-4d31065cc50537d4dbc17c57a747204b9343d0e2.zip |
podman: set umask to 022
be sure there are no bits in the umask that prevent us for creating
directories with mode 0755. Set the umask very early in the program
startup.
Closes: https://github.com/containers/libpod/issues/2074
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/podman/main.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cmd/podman/main.go b/cmd/podman/main.go index 7ef22a93b..43804ee35 100644 --- a/cmd/podman/main.go +++ b/cmd/podman/main.go @@ -161,6 +161,9 @@ func main() { logrus.Info("running as rootless") } + // Be sure we can create directories with 0755 mode. + syscall.Umask(0022) + if logLevel == "debug" { debug = true |