Tente isto:
Desplugue o usb
Abra um terminal:
Pressione Ctrl + Alt + T
Execute:
exec sudo -i
mkdir /media/Elements
chown -R -v sarah:sarah /media/Elements
chmod -Rf 777 /media/Elements
Estou com problemas com uma unidade USB. É usado para automontar muito bem, mas por algum motivo esses bons velhos tempos acabaram. Não apenas não monta automaticamente, mas monta-o como um usuário comum do Nautilus ou o terminal me pega um
Você não tem as permissões necessárias para visualizar o conteúdo de "Elementos".
Eu posso montá-lo totalmente como root com
sudo mount -t ntfs-3g /dev/sdb1 /media/Elements
Eu suspeitei (e continuo a fazer) um problema com permissões e, mesmo que o Nautilus tenha dado a eles como sendo r + w para meu usuário, o grupo de administração e outros, eles foram alterados para:
cd /media/Elements
sudo chown -R -v sarah:sarah
que sustentou minhas esperanças, já que toda a saída foi semelhante a
changed ownership of 'Volumes' from root:root to sarah:sarah
... mas não. Ainda não pode montar a menos que eu monte o sudo.
Este é o conteúdo fstab:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda4 during installation
UUID=9a4ff421-d5ab-4d26-a635-f9fd111d7eec / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=67E3-17ED /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda5 during installation
UUID=bbf1370f-c5c6-4398-b8ef-7d6092450df8 none swap sw 0 0
Os discos ficam assim para fdisk -l ; ls -l /dev/disk/by-uuid/
Device Start End Sectors Size Type
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 488746431 488336792 232,9G Apple HFS/HFS+
/dev/sda3 488746432 490015967 1269536 619,9M Apple boot
/dev/sda4 490016768 968577023 478560256 228,2G Linux filesystem
/dev/sda5 968577024 976771071 8194048 3,9G Linux swap
Disk /dev/sdb: 931,5 GiB, 1000170586112 bytes, 1953458176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa635339d
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 1953458175 1953456128 931,5G 7 HPFS/NTFS/exFAT
total 0
lrwxrwxrwx 1 root root 10 maj 8 20:26 072d92f8-9fe6-3e97-8dc8-b974961cd0ea -> ../../sda2
lrwxrwxrwx 1 root root 10 maj 8 20:26 67E3-17ED -> ../../sda1
lrwxrwxrwx 1 root root 10 maj 8 20:26 876e8119-57e2-37e2-bc4a-2a1ddc3d4de4 -> ../../sda3
lrwxrwxrwx 1 root root 10 maj 8 22:35 9092472B924714DE -> ../../sdb1
lrwxrwxrwx 1 root root 10 maj 8 20:26 9a4ff421-d5ab-4d26-a635-f9fd111d7eec -> ../../sda4
lrwxrwxrwx 1 root root 10 maj 8 20:26 bbf1370f-c5c6-4398-b8ef-7d6092450df8 -> ../../sda5
Alguma idéia?
Tente isto:
Desplugue o usb
Abra um terminal:
Pressione Ctrl + Alt + T
Execute:
exec sudo -i
mkdir /media/Elements
chown -R -v sarah:sarah /media/Elements
chmod -Rf 777 /media/Elements
Ok, eu entendi. Todas as opções acima não funcionaram, mas notei que /media/username
também estava fora dos limites, o que era muito estranho, já que estava logado como nome de usuário. Eu acho que tudo tem a ver com a mudança do UID um tempo atrás. De qualquer forma, a exclusão de /media/username
permite que seja recriada automaticamente no próximo plug-in com as permissões corretas.
você precisa adicionar a opção user ao seu fstab ( /etc/fstab
) como este
/dev/sdc1 /media/sdc1 vfat uid=1000,noauto,user 0 0
/dev/sdd1 /media/sdd1 vfat uid=1000,noauto,user 0 0
/dev/sdb1 /media/sdb1 vfat uid=1000,noauto,user 0 0
Normalmente, apenas o superusuário pode montar sistemas de arquivos. No entanto, quando fstab contém a opção user
em uma linha, qualquer um pode montar o sistema correspondente.
Ou se você quiser que qualquer usuário monte / desmonte as unidades, use users
:
/dev/sdc1 /media/sdc1 vfat uid=1000,noauto,users 0 0
/dev/sdd1 /media/sdd1 vfat uid=1000,noauto,users 0 0
/dev/sdb1 /media/sdb1 vfat uid=1000,noauto,users 0 0
Somente o usuário que montou um sistema de arquivos pode desmontá-lo novamente. Se algum usuário conseguir desmontar, use usuários em vez de usuário na linha fstab.
Outras leituras: Fstab - Documentação do Ubuntu
NOTA - Encontre a resposta original aqui por Braiam
Não tenho certeza se funcionará porque não posso testá-lo sozinho, mas aqui está o que eu tentaria.
Primeiro, verifique se o USB não está conectado e montado.
Verifique /media/Elements
e veja se ele existe.
Em caso afirmativo, eu gostaria de apagá-lo, em seguida, insira o USB novamente e veja o que está na pasta /media/
. Se Elements
não estiver lá e alguma outra pasta for .. então o rótulo no USB mudou.
Se a etiqueta no USB tiver sido removida, ela montará o USB como seu UUID
Se o item acima ainda não corrigiu nada, verifique novamente se o seu USB não está conectado e crie o /media/Elements
deixando-o como root / root, mas altere as permissões na pasta para 777 sudo chmod 777 /media/Elements
Espero que agora, quando você conectar os elementos identificados como USB, ele seja montado de maneira utilizável.
A montagem automática do terminal com sudo mount -t ntfs-3g /dev/sdb1 /media/Elements
é montada como raiz. Como o ntfs não tem gerenciamento de permissão explícito em uma base de sistema de arquivos, não faz sentido usar chown
, chmod
ou chgrp
. Para montá-lo para que seja acessado pelo usuário pelo terminal, você precisa usar a opção user
mount, assim:
sudo mount -t ntfs-3g -o user /dev/sdb1 /media/Elements
Você também pode pesquisar as opções uid
, gid
e umask
do comando mount
para obter um controle preciso.
Você pode criar uma regra udev para fazer isso automaticamente sempre que sua mídia estiver conectada. Sua regra exata depende se você quer que a regra se aplique a todos os media USB ou apenas este stick específico. Mas meu link para a outra resposta deve começar.