From db9caa74b79482b362aab180054e69a08c10d3cd Mon Sep 17 00:00:00 2001 From: Aditya Rajan Date: Tue, 7 Dec 2021 15:08:52 +0530 Subject: volume: apply exact permission of target directory without adding extra 0111 While trying to match permissions of target directory podman adds extra `0111` which should not be needed if target path does not have execute permission. Signed-off-by: Aditya Rajan --- libpod/container_internal_linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libpod') diff --git a/libpod/container_internal_linux.go b/libpod/container_internal_linux.go index 8bd433427..eb05ca423 100644 --- a/libpod/container_internal_linux.go +++ b/libpod/container_internal_linux.go @@ -2678,7 +2678,7 @@ func (c *Container) fixVolumePermissions(v *ContainerNamedVolume) error { return err } } - if err := os.Chmod(mountPoint, st.Mode()|0111); err != nil { + if err := os.Chmod(mountPoint, st.Mode()); err != nil { return err } stat := st.Sys().(*syscall.Stat_t) -- cgit v1.2.3-54-g00ecf