-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paul Howarth wrote: > Daniel B. Thurman wrote: > (snip) > >>>>> Bind mount: >>>>> ======== >> >> >> Ok, the issue is solved. What I did not know is, you need to make sure >> that when >> you create an empty directory, you also need to make sure that the >> ownership >> of that directory is: cvs:cvs before bind mounting. So: >> >> 1) mkdir /cvs >> 2) chown cvs:cvs /cvs >> >> then >> >> 3) mount --bind /var/cvs /cvs >> >> it all works now! >> >> >>>>> mount --bind /var/cvs /cvs >>>>> >>>>> ls -ldZ /cvs: >>>>> ======= >>>>> drwxr-xr-x cvs cvs system_u:object_r:cvs_t:s0 /cvs >>>>> So, the context is right, but still get a Permissions denied. >>>>> >>>>> /sbin/ausearch -i -m AVC >>>>> ================ >>>>> type=SYSCALL msg=audit(02/14/2008 11:08:09.984:7732) : arch=i386 >>>>> syscall=fchmodat success=no exit=-13(Permission denied) >>>>> a0=ffffff9c a1=94848d8 a2=1fd a3=94848d8 items=0 ppid=23862 >>>>> pid=20445 auid=dant uid=root gid=root euid=root suid=root >>>>> fsuid=root egid=root sgid=root fsgid=root tty=pts7 comm=chmod >>>>> exe=/bin/chmod subj=system_u:system_r:unconfined_t:s0 key=(null) >>>>> type=AVC msg=audit(02/14/2008 11:08:09.984:7732) : avc: denied >>>>> { setattr } for pid=20445 comm=chmod name=cvs dev=sdb5 ino=819450 >>>>> scontext=system_u:system_r:unconfined_t:s0 >>>>> tcontext=system_u:object_r:cvs_t:s0 tclass=dir >>>> >>>> Oh rats! This error above was for something else! My mistake!!!! >>>> >>>> I had to trying logging in at the remote system but failed several >>>> times, >>>> but after the 3rd try, I finally got in. Not sure why the login >>>> process >>>> stumbled. >>>> >>>> So, It DOES work! >>>> >>> >>> But I am having a problem with getting Eclipse's SVN to open a single >>> file: >>> >>> The server reported an error while performing the "cvs status" >>> command. >>> HelloWorld: cvs status: failed to create lock directory for >>> `/cvs/Eclipse/C/Examples/HelloWorld' >>> (/cvs/Eclipse/C/Examples/HelloWorld/#cvs.lock): Permission denied >>> HelloWorld: cvs status: failed to obtain dir lock in repository >>> `/cvs/Eclipse/C/Examples/HelloWorld' >>> HelloWorld: cvs [status aborted]: read lock failed - giving up >>> >>> Not sure why it is not able to lock this file for >>> checkout/examination. Any ideas? >> >> >> See note above... >> >> >>>>>> To Stephen: "/sbin/ausearch -i -m AVC" >>>>>> type=SYSCALL msg=audit(02/13/2008 19:17:32.484:5097) : arch=i386 >>>>>> syscall=open success=no exit=-13(Permission denied) a0=8faf660 >>>>>> a1=8000 a2=1b6 a3=8fafa58 items=0 ppid=25427 pid=27015 auid=dant >>>>>> uid=root gid=root euid=root suid=root fsuid=root egid=root >>>>>> sgid=root fsgid=root tty=(none) comm=cvs exe=/usr/bin/cvs >>>>>> subj=system_u:system_r:cvs_t:s0-s0:c0.c1023 key=(null) type=AVC >>>>>> msg=audit(02/13/2008 19:17:32.484:5097) : avc: denied >>>>>> { read } for pid=27015 comm=cvs name=cvs dev=sdb5 ino=49172 >>>>>> scontext=system_u:system_r:cvs_t:s0-s0:c0.c1023 >>>>>> tcontext=system_u:object_r:default_t:s0 tclass=lnk_file >>>>>> Thanks for responding! >>>>>> Dan >> >> >> But of course, what about the symlink method? >> Is this now a moot issue and can be ignored? > > The policy rules for symlinks are distinct from those for regular files, > directories etc. So when the usual, expected filesystem layout for an > application and its data doesn't use a symlink, there's unlikely to be > selinux policy for following syminks for that application. > > The admin's old trick of shuffling data around and putting a symlink to > the new location from the old location probably needs to be accompanied > in most cases by local policy modifications to establish the contexts > for files in the new locations, and to allow the symlink to be followed. > > Paul. > > -- > fedora-selinux-list mailing list > fedora-selinux-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/fedora-selinux-list Or use newer methods use LVM to easily add disk space or bind mounts. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iEYEARECAAYFAke1odEACgkQrlYvE4MpobNCCwCfSWXY6DwUBG0q7mIOnX95yDHF rIwAnj5DiPbuhOy3vw2aKK9sBHPDypge =fXrb -----END PGP SIGNATURE----- -- fedora-selinux-list mailing list fedora-selinux-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-selinux-list