Restore System Default Permissions in one shot
Restore System Default Permissions
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..!!
Thanks for Your Wonderful Support and Encouragement
More than 40,000 techies are part of our ARKIT community. Join us today and keep learning Linux, Cloud, Storage, DevOps, and IT technologies.
