usbmount + permissões do samba

2

Instalei o pacote usbmount no servidor ubuntu lúcido 10.04. Funcionou bem. Eu só conecto meu flash USB. O servidor detecta e monta automaticamente em /media/usb0 .

Eu quero que esta pasta USB esteja disponível como compartilhamento de samba. Eu quero que esteja disponível para todos com controle total. O problema é que o usbmount monta usando permissões padrão com root como proprietário.

Alguma ideia de como eu posso configurar o usbmount para fazer isso?

    
por Khaled 10.12.2011 / 15:23

2 respostas

2

Você define a propriedade e as permissões em /etc/usbmount/usbmount.conf

O arquivo é bem comentado, você está procurando a seção

# For example, "-fstype=vfat,gid=floppy,dmask=0007,fmask=0117" would add
# the options "gid=floppy,dmask=0007,fmask=0117" when a vfat filesystem
# is mounted.
FS_MOUNTOPTIONS=""

Digite suas opções na linha "FS_MOUNTOPTIONS=".

Exemplo, para permitir usuário e grupo, mas negar os outros:

uid=your_uid,gid=your_gid,dmask=0077,fmask=0177

Veja man mount para opções ou identifique o sistema de arquivos (NTFS / FAT) se precisar de ajuda.

    
por Panther 30.03.2012 / 21:24
0

A sua unidade flash USB provavelmente está formatada usando FAT, que não pode armazenar permissões do Linux ou informações do proprietário. Por causa disso, o kernel Linux finge que a raiz possui todos os arquivos.

Se você quiser permitir permissões personalizadas, poderá reformatar a unidade flash usando um sistema de arquivos diferente de FAT (ext3?). Como alternativa, você deve conseguir substituir o proprietário padrão em usbmount / fstab.

    
por jelmer 10.12.2011 / 17:13