Linux permission inheritance

Linux permission inheritance … here is a solution to the problem.

Linux permission inheritance

I want to have a clear understanding of Linux permission inheritance and subversion.
If I checkout belongs to the contents of “svn:svn” and commits, then runs svn update on the directory where the original checkout was made, the file will get my permission. I am a member of the SVN group. Can I remove myself from the svn group to enforce permissions for svn:svn when I update?
I’m using the Subversion client to check files, which uses svn as the user.
Thanks

Solution

You need to set the sticky bit on the group permissions for that directory.

chmod g+S svndir

This forces group permissions to be inherited by its descendants.

Related Problems and Solutions