Hello,

I am using AUFS to my diskless Servers, I export a root (xfs via nfs) as RO,
and directory as RW (xfs via nfs).

I am using AUFS 20080310

Mounting system root is:
mount -n -t aufs -o \
xino=/xino/.aufs.xino,noplink,udba=inotify,nowarn_perm,br:$R \
W=rw:$ADICIONAL=ro+wh:$GERAL=ro+wh:$MAINROOT=ro aufs $NEWROOT


In a system WITHOUT aufs i get:
8<-----------------------
[EMAIL PROTECTED]:~$ cd /var/lib/php5/
[EMAIL PROTECTED]:/var/lib/php5$ ls -ld
drwx-wx-wt 2 root root 6 2008-03-11 19:09 .
[EMAIL PROTECTED]:/var/lib/php5$ ls 
ls: .: Permission Denied
[EMAIL PROTECTED]:/var/lib/php5$ touch tt
[EMAIL PROTECTED]:/var/lib/php5$ rm tt
[EMAIL PROTECTED]:/var/lib/php5$ 
8<-----------------------


now the problem appears with aufs:
8<-----------------------
[EMAIL PROTECTED]:~$ cd /var/lib/php5
[EMAIL PROTECTED]:/var/lib/php5$ ls -ld
drwx-wx-wt 2 root root 6 2007-05-13 15:30 .
[EMAIL PROTECTED]:/var/lib/php5$ ls 
ls: .: Permission Denied
[EMAIL PROTECTED]:/var/lib/php5$ touch tt
touch: cannot touch `tt': Permissão negada
[EMAIL PROTECTED]:/var/lib/php5$ 
8<-----------------------

if I change permissions to 777:
8<-----------------------
[EMAIL PROTECTED]:~# ls -ld /var/lib/php5
drwx-wx-wt 2 root root 6 2007-05-13 15:30 .
[EMAIL PROTECTED]:~# chmod 7777 /var/lib/php5
[EMAIL PROTECTED]:~# ls -ld /var/lib/php5
drwsrwsrwt 2 root root 41 2008-03-12 17:01 /var/lib/php5
8<-----------------------

And re-run tests, things goes fine:
8<-----------------------
[EMAIL PROTECTED]:/var/lib/php5$ touch aa
[EMAIL PROTECTED]:/var/lib/php5$ ls
ls: .: Permission Denied
[EMAIL PROTECTED]:/var/lib/php5$ rm aa
[EMAIL PROTECTED]:/var/lib/php5$ 
8<-----------------------

The big question is: Is this a mount parameter problem? Or an AUFS problem?
-- 
Bruno Ribas - [EMAIL PROTECTED]
http://web.inf.ufpr.br/ribas
C3SL: http://www.c3sl.ufpr.br 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

Reply via email to