Dear there,
The user "svntest" has a ssh account on the server, and he executes this
to show the permission of directory "transaction":
[svntest@chen src_ampl]$ ls -l /home/svn/spuc/db/
total 28
-rw-rwSr-- 1 chensy spuc 8 Jul 30 16:02 current
-r--rwSr-- 1 root spuc 2 Mar 11 11:53 format
-rw-rwSr-- 1 root spuc 5 Mar 11 11:53 fs-type
drwxrwsr-x 2 root spuc 4096 Jul 30 16:02 revprops
drwxrwsr-x 2 root spuc 4096 Jul 30 16:02 revs
drwxrwsr-x 2 root spuc 4096 Jul 30 16:02 transactions
-rw-rwSr-- 1 root spuc 37 Mar 11 11:53 uuid
-rw-rwSr-- 1 root spuc 0 Mar 11 11:53 write-lock
he verifies that he is in the group "spuc":
[svntest@chen src_ampl]$ getent group spuc
spuc:x:505:chensy,zhaoming,svntest
yet, he can't create files in the directory "transaction":
[svntest@chen src_ampl]$ touch /home/svn/spuc/db/transactions/temp
touch: cannot touch `/home/svn/spuc/db/transactions/temp': Permission denied
so he double checked his umask too:
[svntest@chen src_ampl]$ umask
0002
all seem right, but he cannot write into the directory, why?
The system is CentOS 5.0.
Sincerely Yours,
Michael Chen