Thursday, June 2, 2016

[Quick Tips: Permissions]: Restore System Default Permissions in one shot

Restore System Default Permissions in one shot

restore system default permissions - tech tutorials
restore system default permissions - tech tutorials

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..!!

No comments: