On 12/04/2011 06:34 PM, dsav...@peaknet.net wrote:
I recently found myself needing to use yum to reinstall all the packages
on my RHEL6.1 server to correct their ownerships inadvertently changed by
a rogue script. Afterwards I noticed that there were still several dozen
packages with the wrong permissions (Modes, according to 'rpm -V'). These
same packages had just been reinstalled by yum.

If yum's reinstall does not restore permissions to their original values,
is that a bug? Or is there another preferred way to do that?


Mr. Savage,

You should be able to recover by following this kbase:

How do I reset the ownership and permissions of files installed by the Red Hat Package Manager (RPM) under Red Hat Enterprise Linux?

https://access.redhat.com/kb/docs/DOC-25162

I have done this myself and ended up scripting something up like:

for p in $(rpm -qa); do rpm --setperms $p; done
for p in $(rpm -qa); do rpm --setugids $p; done

And for home directorys..
for u in `ls /home`; do chown -Rh $u.$u /home/$u/; done

I have never done this from yum.

HTHs,

~rp

--
+-----------------------------[ ro...@redhat.com ]----+
| Robin Price II - RHCE, RHCDS, RHCVA                 |
| Technical Account Manager                           |
| Red Hat, Inc.                                       |
| w: +1 (919) 754 4412                                |
| c: +1 (252) 474 3525                                |
|                                                     |
+---------[ Dissenters will inevitably abhor. ]-------+

_______________________________________________
rhelv6-list mailing list
rhelv6-list@redhat.com
https://www.redhat.com/mailman/listinfo/rhelv6-list

Reply via email to