Thursday, 8 October 2015

Restore System Default Permissions - Linux

Restore System Default Permissions - Linux


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, i find one rpm has a parameter called --setperms and --setugids. most useful stuff when you face above situation.

I created a one liner that does the job, it takes time but It works. The same i want to share below is the one, to run this you have to have an sudo access either root access.

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