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.
This commit is contained in:
5
sudo.pp
5
sudo.pp
@@ -208,7 +208,10 @@ still allow people to get their work done."
|
|||||||
# Don't overwrite an existing sudoers file
|
# Don't overwrite an existing sudoers file
|
||||||
sudoersdir=%{sudoersdir}
|
sudoersdir=%{sudoersdir}
|
||||||
if test ! -r $sudoersdir/sudoers; then
|
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
|
fi
|
||||||
|
|
||||||
%post [deb]
|
%post [deb]
|
||||||
|
Reference in New Issue
Block a user