Apenas Root pode montar em Raspberry Pi

0

Eu sou novo no UNIX e tenho tentado configurar o Transmission no meu novo Raspberry Pi. Eu formatei meu drive USB externo para ext4 e adicionei a seguinte linha ao /etc/fstab .

/dev/sda1         /media/USB96    ext4    defaults           0       0

Funciona bem, mas quando eu faço o login como pi (em vez de root ) ele retorna um erro ao montar a unidade

mount: only root can do that

Estou preso aqui porque quando tento baixar um torrent com a interface da web Transmission, ele também retorna um erro:

Permission denied (/media/USB96/torrents/complete/my torrent link)

Por favor, ajude-me a resolver este problema e diga-me como permitir que o usuário normal pi monte e tenha acesso à unidade USB.

    
por Damanjit Singh 22.06.2013 / 08:15

3 respostas

1

Você deve alterar sua entrada /etc/fstab para esta:

/dev/sda1         /media/USB96    ext4    defaults,user           0       0

De acordo com a% man_de% manpage, a opção fstab(5) permite que qualquer usuário monte o sistema de arquivos.

    
por 27.01.2014 / 18:30
0

ext4 (e na verdade a maioria dos sistemas de arquivos * nix-native) não deve ser usado em mídia removível não apenas pelo motivo que você encontrou, mas também por causa de coisas como IDs de usuários e grupos. Reformate a unidade para algo estranho, como VFAT ou NTFS.

    
por 22.06.2013 / 08:20
0

O usuário pi não deve precisar montar a unidade USB. Ao adicionar essa linha ao arquivo /etc/fstab , a unidade USB será montada automaticamente quando o Pi for inicializado.

O problema que você está enfrentando é com permissões. O usuário root provavelmente é o proprietário de /mnt/USB96 , a menos que você o tenha explicitamente alterado. Isso significa que, a menos que as permissões tenham sido alteradas para o diretório, apenas root pode criar novos arquivos / pastas. Isto pode ser verificado com

$ ls -l /media/USB96

Para alterar o proprietário de /media/USB96 e todos os subdiretórios inativos para pi para que o Tranmission possa gravar no diretório, execute o seguinte como root com a unidade USB montada:

# chown -R pi:pi /media/USB96

Em seguida, tente baixar um torrent novamente.

    
por 22.06.2013 / 08:43