Como montar automaticamente uma unidade USB na qual todos os usuários possam gravar?

20

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

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

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

Reiniciei e ele montou a unidade, mas o btsync não conseguiu gravar nele. Então, fiz uma pequena leitura e descobri que você precisa especificar a opção do usuário, então tentei isso;

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

Isso também não parecia funcionar, então tentei especificar todos os padrões manualmente

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

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

Isso é confuso para mim, já que pensei que userera para isso. O que estou perdendo ou fazendo errado?

Josiah Sprague
fonte

Respostas:

26

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

Você deve tentar esta linha do fstab:

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

Ou esta 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 maneira:

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

Ele pressupõe que o gid do seu novo grupo seja 1010. Todos os usuários que precisam de acesso ao ponto de montagem precisam ser adicionados ao novo grupo.

GnP
fonte
7

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

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

Escandalista
fonte
Qual linha devo usar no / etc / fstab para montar automaticamente a unidade?
21913 Josiah Sprague
Além disso, esse comando ainda não está me permitindo escrever na unidade.
10133 Josiah Sprague
você tentou montar o diretório manualmente e tentou uma cópia / gravação básica com um usuário padrão?
Scandalist
Funciona manualmente. Estou tentando fazê-lo funcionar automaticamente na inicialização.
10133 Josiah Sprague
11
@ JosiahSprague: A resposta dos escandalistas não está correta. Você não pode chmod uma montagem vfat. Você pode usar o NTFS se estiver configurado corretamente. Você terá que definir a permissão no fstab. Refs: arstechnica.com/civis/viewtopic.php?f=16&t=724261 ... forums.justlinux.com/...
MikeM
1

A opção "usuário" apenas permite que o usuário monte o dispositivo, ele não tem relação com os direitos de acesso ao arquivo.

Como na resposta gnp, consulte as opções "uid" / "gid" e "umask".

fievel
fonte