Como eu monto automaticamente uma unidade USB onde todos os usuários podem gravar?

19

Estou tentando configurar um Raspberry Pi para executar o BitTorrent Sync para fazer backup de meus arquivos em um disco rígido externo, mas estou com alguns problemas frustrantes.

Primeiro, eu preciso configurar o disco rígido USB para ser montado automaticamente na inicialização, porque a energia freqüentemente sai onde eu moro. Então, eu adicionei uma linha para /etc/fstab

/dev/sda1   /media/josiah    vfat    defaults   0   0

Eu reiniciei e montou o drive, mas o btsync não conseguiu gravar nele. Então, eu fiz uma pequena leitura e achei que você tem que especificar a opção do usuário, então eu tentei isso,

/dev/sda1   /media/josiah    vfat    defaults,user   0   0

Isso não parece funcionar, então eu tentei especificar todos os padrões manualmente

/dev/sda1   /media/josiah    vfat    rw,auto,user,async,suid,dev,exec    0   0

Eu achei que estava funcionando, mas o btsync começou a reclamar novamente que não podia gravar na unidade e, quando tentei desmontá-lo como um usuário normal, ele disse que apenas um superusuário pode desmontar a unidade.

Isso é confuso para mim, pois achei que era para isso que a opção user era. O que estou perdendo ou fazendo errado?

    
por Josiah Sprague 10.07.2013 / 05:34

3 respostas

26

Você pode fazer um chmod depois de montar a partição, mas isso não seria persistente durante as reinicializações.

Você deve tentar esta linha fstab:

/dev/sda1   /media/josiah    vfat    user,umask=0000   0   0

Ou estas opções de montagem:

mount -t vfat -ouser,umask=0000 /dev/sda1 /media/josiah

Isso tornará o mundo da partição montada legível e gravável.

Se você precisar de uma configuração menos permissiva, crie um novo grupo e monte da seguinte forma:

mount -t vfat -ouser,gid=1010,umask=0007 /dev/sda1 /media/josiah

Ele assume que o gid do seu novo grupo é 1010. Todos os usuários que precisam acessar o ponto de montagem precisarão ser adicionados ao novo grupo.

    
por 10.07.2013 / 06:11
5

Edite as permissões para o diretório de montagem.

No seu caso, chmod 777 /media/josiah deve fazer o truque muito bem.

    
por 10.07.2013 / 05:51
1

A opção "user" deixa o usuário montar o dispositivo, não tem relação com os direitos de acesso do arquivo.

Como na resposta do gnp, consulte a opção "uid" / "gid" e "umask".

    
por 19.08.2014 / 15:58