I recently came across a system which had some directories set to 777(recursively), the sysadmin needed to install an application and changed all the permissions!!!! a mess, I didn't know where to start, but one of my colleagues pointed that rpm has a parameter called --setperms
and
--setugids.
I created a one liner that does the job, it takes time but It works !!!!!
1) To reset uids and gids on files and directories :
for u in $(rpm -qa); do rpm --setugids $u; done
2)
To permissions on files and directories
for p in $(rpm -qa); do rpm --setperms $p; done
Enjoy,
No comments:
Post a comment