Como eu poderia montar uma partição ext4 e ter permissão de gravação?

16

Eu configurei o arquivo /etc/fstab para que eu possa montar uma partição ext4 na inicialização e fiz isso com as seguintes opções: rw , auto , nouser , exec , sync .

O problema é que não consigo criar ou excluir nenhum arquivo nessa partição sem usar o sudo, o que acho ainda mais confuso porque montei uma partição ntfs (com essas opções: rw , auto , user , noexec , sync ) e eu não tive o mesmo problema que posso ler e escrever na partição ntfs sem usar o sudo.

Como eu poderia montar uma partição ext4 e ter permissões de leitura / gravação?

    
por Sameh Hany 07.02.2013 / 13:25

3 respostas

14

Primeiro, seria útil verificar o UUID da unidade usando o seguinte comando:
ls -l /dev/disk/by-uuid

Na minha experiência, eu geralmente montei um disco rígido formatado em EXT4 usando os padrões, e nunca experimentei nenhum erro nas permissões de gravação.

Meu /etc/fstab é semelhante ao seguinte:
UUID=004f9bfa-fb5a-438c-8a5a-dc04fa6f2d3e /media/MYCH0 auto defaults 0 0 #external hdd

se tudo falhar, você também pode tentar se definir como o proprietário fazendo isso:
sudo chown username:username /media/mountpoint

Para referência futura, você pode querer dar uma olhada nisso: link

    
por m.devrees 07.02.2013 / 14:27
3

Isso pode não ser devido a problemas de montagem, mas à permissão. Você pode não ter permissão suficiente para escrever na unidade / pastas ou você não é o proprietário.
  Como você não forneceu o ponto de montagem, assumimos a partição montada em /media/foo
Para possuir um diretório,  Abra um terminal e execute sudo mkdir /media/foo/test; sudo chown $USER /media/foo/test . Agora você deve poder escrever dentro da pasta test .
Se você quiser escrever na pasta, então há duas opções.
1. possua os dados por sudo chown $USER /media/foo .
2. Permitir gravação para outros usuários sudo chmod o w /media/foo
Raramente algumas pessoas interessadas em escrever, leem acesso a todo o conteúdo para todos os usuários, como um partiton do windows no linux. Os comandos chmod e chown têm uma opção -R , que altera recursivamente o modo de todos os dados sob ela. Mas isso não é recomendado, a menos que você saiba o que faz. Se você usar o -R na partição de um sistema operacional, ele pode se tornar não funcional.

    
por Prinz 07.02.2013 / 15:50
1

Infelizmente, o kernel Linux impõe a permissão POSIX no ext2 / ext3 / ext4 FS.

Com um grupo comum entre hosts e setgid bit ou ACL, você pode compartilhar o volume externo entre diferentes hosts e manter a permissão de leitura / gravação. Um exemplo dessa configuração é:

$ sudo chgrp -R sys /mnt/data/dir
$ sudo chgmod -R g+s /mnt/data/dir
$ sudo fsetacl -R -m g:sys:rwx /mnt/data/dir
$ sudo fsetacl -R -d -m g:sys:rwx /mnt/data/dir
$ sudo adduser user sys

Leia mais em link

Veja também Resolvendo a permissão problemas ao usar o disco rígido externo EXT4 com várias instalações do Linux

    
por gavenkoa 01.04.2016 / 19:14