Qual é o tipo de sistema de arquivos no disco que você está montando manualmente?
Sistemas de arquivos que não têm suporte real para a propriedade de arquivos no estilo Unix geralmente precisam de opções de montagem para determinar quem pode acessá-los. Se você não especificar opções, o padrão será permitir apenas o acesso root.
Use o comando id
para identificar os números de UID e GID de sua conta de usuário. Eu acredito que o usuário pi
em um RasPi é geralmente UID 1000, GID 1000, então isso pode funcionar para você:
sudo mount -o uid=1000,gid=1000 /dev/sdb1 /media/pi/toshiba
A área de trabalho provavelmente usará udisks2
ou serviço D-Bus semelhante para lidar com a montagem; veja man udisksctl
para ver como você pode usar o mesmo serviço na linha de comando. Ele aplicará automaticamente algumas opções de montagem para atribuir as permissões para você, se aplicável.
Se o disco / partição tiver um sistema de arquivos que possa armazenar persistentemente propriedades e permissões de arquivos no estilo Unix, você poderá usar os comandos chown
e chmod
como uma ação única para definir as permissões para o diretório raiz do sistema de arquivos:
<mount the filesystem>
sudo chown pi:pi /media/pi/toshiba
Note que mudar as permissões do diretório / media / pi / toshiba enquanto o sistema de arquivos não estiver montado não terá efeito sobre as permissões do diretório raiz do sistema de arquivos em / dev / sdb1. São duas entidades separadas, embora uma cubra a outra quando o sistema de arquivos é montado.