From 0a652c7efa2e1c24acad0b2f06ca30b567cabd11 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Fri, 10 Jun 2011 15:27:48 -0400 Subject: [PATCH] Explicitly set mode and owner of /etc/sudoers instead of relying on "cp -p" to work in the postinstall script. On AIX 6.1 at least the postinstall script runs before the final file permissions are set. --HG-- branch : 1.7 --- sudo.pp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sudo.pp b/sudo.pp index 35c18b7b8..b0f98f633 100644 --- a/sudo.pp +++ b/sudo.pp @@ -205,7 +205,10 @@ still allow people to get their work done." # Don't overwrite an existing sudoers file sudoersdir=%{sudoersdir} if test ! -r $sudoersdir/sudoers; then - cp -p $sudoersdir/sudoers.dist $sudoersdir/sudoers + cp $sudoersdir/sudoers.dist $sudoersdir/sudoers + chmod %{sudoers_mode} $sudoersdir/sudoers + chown %{sudoers_uid} $sudoersdir/sudoers + chgrp %{sudoers_gid} $sudoersdir/sudoers fi %post [deb] -- 2.50.1