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?

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.


7

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

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


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".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.