[rsbac] nfs

Jens Kasten jens at kasten-edv.de
Sun Jul 20 19:32:07 CEST 2008


I did enabled hide filesystem but
on the fileserver itself its not list /rsbac.dat anymore, but
in the client there appears it. so over nfs ist lose the optione hiding
filesystem objects.

Am Sonntag, den 20.07.2008, 15:55 +0200 schrieb Michał Purzyński:
> That's the bug in the portage than. Nothing is suposed to get read  
> operation on rsbac.dat granted. Please enable filesystem objects  
> hiding and write if it helps. With that option enabled if a role does  
> not have search right on the target (and nothing has on rsbac.dat dir)  
> it won't see it in the dir listing.
> 
> On Jul 20, 2008, at 3:43, Jens Kasten <igraltist at rsbac.org> wrote:
> 
> > hi list,
> >
> > i have a fileserver wich offer me for the gentoo systems the portage
> > directory.
> >
> > on the fileserver i get:
> > <6>0000002285|rsbac_adf_request(): request READ, pid 3136, ppid 2,
> > prog_name nfsd, uid 0, target_type DIR, tid Device 254:32 Inode 49582
> > Path /srv/portage/rsbac.dat, attr none, value none, result NOT_GRANTED
> > by ADF
> >
> > and on my client i get:
> >>>> Updating Portage cache:      Traceback (most recent call last):
> >  File "/usr/bin/emerge", line 6971, in ?
> >    retval = emerge_main()
> >  File "/usr/bin/emerge", line 6928, in emerge_main
> >    action_metadata(settings, portdb, myopts)
> >  File "/usr/bin/emerge", line 5501, in action_metadata
> >    noise_maker = source = percentage_noise_maker(portdb)
> >  File "/usr/bin/emerge", line 5464, in __init__
> >    self.cp_all = dbapi.cp_all()
> >  File "/usr/lib/portage/pym/portage.py", line 7272, in cp_all
> >    for y in listdir(oroot+"/"+x, EmptyOnError=1, ignorecvs=1,
> > dirsonly=1):
> >  File "/usr/lib/portage/pym/portage.py", line 290, in listdir
> >    list, ftype = cacheddir(mypath, ignorecvs, ignorelist,  
> > EmptyOnError,
> > followSymlinks)
> >  File "/usr/lib/portage/pym/portage.py", line 226, in cacheddir
> >    list = os.listdir(mypath)
> > OSError: [Errno 5] Input/output error: '/usr/NFS-Dir/rsbac.dat'
> >
> > i do via nfs mount the /srv/portage from the fileserver to /usr/NFS- 
> > Dir
> > on the client.
> >
> > i do create a file /etc/portage/rsync_excludes with rsbac.dat
> > and add in /etc/make.confg i add the
> > PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
> >
> > but it not help.
> >
> > grüsse
> > jens
> >
> > _______________________________________________
> > rsbac mailing list
> > rsbac at rsbac.org
> > http://www.rsbac.org/mailman/listinfo/rsbac
> _______________________________________________
> rsbac mailing list
> rsbac at rsbac.org
> http://www.rsbac.org/mailman/listinfo/rsbac



More information about the rsbac mailing list