Montando diretórios com bind e permissões diferentes

2

Estou executando o Ubuntu 13.04 & tentando montar uma pasta usando bind em /etc/fstab . Abaixo, é mostrada uma das muitas entradas similares;

/media/Storage1/test   /media/Storage1/WebDAV/Alex     none    bind,uid=www-data,gid=alex    0       0

O diretório é montado na inicialização e, se eu navegar para um desses diretórios, os arquivos serão correspondidos. O problema que tenho é que as permissões não são alteradas !!!

No exemplo acima (/ media / Storage1)

  • / test é de propriedade de root: root
  • / WebDAV / Alex é de propriedade da www-data: alex

No entanto, quando montado, /media/Storage1/WebDAV/Alex é agora root: root

O mesmo é o caso para todos os meus diretórios montados desta forma (root não é o único proprietário do diretório original, além disso eu tentei uid=33,gid=1000 )

Estou usando bind incorretamente? Estou fazendo algo terrivelmente errado?

    
por Alex 24.07.2013 / 00:45

1 resposta

1

A opção bind não é um sistema de arquivos real e não suporta os parâmetros uid e gid. Especifique a opção de usuário ou proprietário para obter o efeito desejado.

$ ll /tmp/moo/ -d
drwxr-xr-x 2 root root 40 Jul 24 01:07 /tmp/moo/

$ mount /tmp/moo

$ ll /tmp/moo/ -d
drwxr-xr-x 42 jaroslav jaroslav 4096 Jul 24 01:05 /tmp/moo/

$ grep bind,user /etc/fstab
/home/jaroslav/tmp /tmp/moo none bind,user      0 0
    
por 24.07.2013 / 01:06