ricardogroetaers
(usa Linux Mint)
Enviado em 05/10/2018 - 03:16h
Referência:
https://www.vivaolinux.com.br/topico/Linux-Mint/Como-criar-lixeira-em-particao-que-nao-e-a-do-Linux-...
criado em 20/05/2016, foi encerrado devido ao tempo decorrido,
não sendo mais possível criar novo post naquele local.
Agora consegui resolver o problema e compartilho a solução.
O problema estava na propriedade da partição e não no tipo de seu sistema de arquivos (Fat 32 LBA). Não adiantava mudar o "dono" (proprietário) do sistema de arquivos da partição numa sessão do Mint se numa nova inicialização tudo voltava como antes. Isso tem que ser invocado em fstab.
1° Passo:
Logado como seu usuário padrão, use o comando "id" (ou outro aplicativo) para ver seu "UID" (ID de usuário) e os grupos aos quais voce pertence. No Mint, se nada mudou ou foi alterado, voce deve pertencer ao grupo "n°46" "plugdev" (plugadores de dispositivos).
Ex de saida do comando "id":
miu@miupc ~ $ id
uid=1000(miu) gid=1000(miu) grupos=1000(miu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),107(lpadmin),110(sambashare)
No caso, meu "uid" é 1000 (muito comum) e, obviamente pertenço ao grupo "plugdev" cujo n° é 46 (muito comum).
2° Passo:
Abra, pelo Gerenciador de Arquivos, como root, sua pasta /etc. Não é necessário se logar como root, basta abrir a pasta /etc como root. No Mint isso é possível.
Abra seu arquivo /etc/fstab com um editor de texto.
Acrescente na coluna <options> de todas as partições,
exceto a da partição raiz "/" e da swap e da /boot (se existir) o parâmetro:
,uid=1000
substituindo 1000 pelo n° de seu "uid" mostrado na saida do comando "id" acima.
não esqueça da "," vírgula antes do parâmetro.
Ex:
meu fstab estava assim:
# /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/sdb3 during installation
UUID=cc3cb30b-53aa-49e9-b66a-ff768bc2be6b / ext2 errors=remount-ro 0 1
#
# /media/3C66-1107 was on /dev/sdb1 during installation
UUID=3C66-1107 /media/3C66-1107 vfat utf8,umask=007,gid=46 0 2
#
# /media/3F31-0908 was on /dev/sda1 during installation
UUID=3F31-0908 /media/3F31-0908 vfat utf8,umask=007,gid=46 0 1
#
# /media/5823-E64A was on /dev/sdb4 during installation
UUID=5823-E64A /media/5823-E64A vfat utf8,umask=007,gid=46 0 2
#
# swap was on /dev/sdb2 during installation
UUID=a6c2823a-681d-4bd1-a001-fe97779ec9d6 none swap sw 0 2
E ficou assim:
# /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/sdb3 during installation
UUID=cc3cb30b-53aa-49e9-b66a-ff768bc2be6b / ext2 errors=remount-ro 0 1
#
# /media/3C66-1107 was on /dev/sdb1 during installation
UUID=3C66-1107 /media/3C66-1107 vfat utf8,umask=007,gid=46,uid=1000 0 2
#
# /media/3F31-0908 was on /dev/sda1 during installation
UUID=3F31-0908 /media/3F31-0908 vfat utf8,umask=007,gid=46,uid=1000 0 1
#
# /media/5823-E64A was on /dev/sdb4 during installation
UUID=5823-E64A /media/5823-E64A vfat utf8,umask=007,gid=46,uid=1000 0 2
#
# swap was on /dev/sdb2 during installation
UUID=a6c2823a-681d-4bd1-a001-fe97779ec9d6 none swap sw 0 2
Linhas alteradas:
Era:
# /media/3C66-1107 was on /dev/sdb1 during installation
UUID=3C66-1107 /media/3C66-1107 vfat utf8,umask=007,gid=46 0 2
Ficou:
# /media/3C66-1107 was on /dev/sdb1 during installation
UUID=3C66-1107 /media/3C66-1107 vfat utf8,umask=007,gid=46,uid=1000 0 2
Era:
# /media/3F31-0908 was on /dev/sda1 during installation
UUID=3F31-0908 /media/3F31-0908 vfat utf8,umask=007,gid=46 0 1
Ficou:
# /media/3F31-0908 was on /dev/sda1 during installation
UUID=3F31-0908 /media/3F31-0908 vfat utf8,umask=007,gid=46,uid=1000 0 1
Era:
# /media/5823-E64A was on /dev/sdb4 during installation
UUID=5823-E64A /media/5823-E64A vfat utf8,umask=007,gid=46 0 2
Ficou:
# /media/5823-E64A was on /dev/sdb4 during installation
UUID=5823-E64A /media/5823-E64A vfat utf8,umask=007,gid=46,uid=1000 0 2
Salve as alterações feitas em fstab, reinicie o computador.
Obs: recomendável fazer uma cópia de segurança de seu fstab original.