Autor Tópico: Escrita na partição ntfs somente para o root - RESOLVIDO  (Lida 2809 vezes)

Offline teles

  • Usuário Ubuntu
  • *
  • Mensagens: 251
    • Ver perfil
Escrita na partição ntfs somente para o root - RESOLVIDO
« Online: 05 de Fevereiro de 2009, 19:14 »
Olá pessoal.
Tenho 3 partições principais em meu hd: a primeira em ntfs onde está o windows xp (HDA), a segunda em vfat onde guardo minhas tranqueiras (HDA2) e a terceira onde tenho o Kubuntu 8.04.
A listagem do conteúdo da pasta 'media', onde se encontram as duas partições do windows apresenta o seguinte:
saulo@Pegasus:/media$ ls -l
total 48
lrwxrwxrwx  1 root root     6 2009-01-05 16:52 cdrom -> cdrom0
drwxr-xr-x  2 root root  4096 2009-01-05 16:52 cdrom0
drwxr-xr-x  2 root root  4096 2009-01-05 16:52 cdrom1
lrwxrwxrwx  1 root root     7 2009-01-05 16:52 floppy -> floppy0
drwxr-xr-x  2 root root  4096 2009-01-05 16:52 floppy0
drwxrwxrwx  1 root root  4096 2009-02-05 18:46 HDA
drwxrwxrwx 12 root root 32768 1969-12-31 21:00 HDA2
saulo@Pegasus:/media$
E a listagem do arquivo /etc/fstab para as partições do windows é:
/dev/sda1       /media/HDA      ntfs-3g rw,user,auto  0         0
/dev/sda5       /media/HDA2     vfat    auto,users,rw,exec,umask=000  0     0
Como se nota acima as duas partições do windows estão com permissão de leitura e escrita.
Pois bem, eu gostaria que apenas o 'root' tivesse permissão para escrita na partição ntfs, por motivo de segurança (entrada de vírus, etc.).
Já tentei mudar as permissões por meio do comando 'chmod', ou melhor 'sudo chmod 755 ...', porém não surtiu efeito, pois as permissões continuam '777'.
Alguém poderia me dizer como corrigir isso?
« Última modificação: 06 de Fevereiro de 2009, 07:51 por teles »

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Escrita na partição ntfs somente para o root
« Resposta #1 Online: 05 de Fevereiro de 2009, 19:19 »
Posso estar errado, mas acho que justamente por se tratar de um sistema NTFS as permissões do Linux não terão como funcionar nesta partição.

Por favor, corrijam-me se eu estiver errado.

alarcon

  • Visitante
Re: Escrita na partição ntfs somente para o root
« Resposta #2 Online: 05 de Fevereiro de 2009, 19:29 »
acho que seria só trocar de rw (leitura e escrita) para ro (somente leitura) nas linhas referentes as partições desejadas.

Offline teles

  • Usuário Ubuntu
  • *
  • Mensagens: 251
    • Ver perfil
Re: Escrita na partição ntfs somente para o root
« Resposta #3 Online: 06 de Fevereiro de 2009, 07:50 »
Olá pessoal.
Consegui resolver o problema, recorrendo a outros sites de ajuda.
A linha do arquivo /etc/fstab referente à partição ntfs ficou da seguinte forma:
/dev/sda1       /media/HDA      ntfs-3g rw,user,auto,umask=022  0       0
Ou seja, acrescentei o parâmetro 'umask=022', que significa que apenas o root tem permissões de leitura, escrita e execução nessa partição, lembrando o significado de umask: permissão = permissão total - umask, onde permissão total=777, portanto 777-022 = 755, que dá permissão de leitura, escrita e execução para o root, permitindo apenas leitura e execução para os demais usuários.
Reiniciei a máquina e pronto: somente o root ficou com acesso total à partição ntfs.
É isso aí.














Offline Eder Araujo

  • Usuário Ubuntu
  • *
  • Mensagens: 29
    • Ver perfil
Re: Escrita na partição ntfs somente para o root - RESOLVIDO
« Resposta #4 Online: 10 de Agosto de 2009, 21:58 »
Olá pessoal blza, estou com um problema com um disco formatado em NTFS e que tem os meus dados gravados nele, eu consigo criar documentos dentro dele, consigo apagar também, mas não consigo MODIFICAR o conteúdo de nenhum documento, alguem pode me ajudar?

Meu FSTAB (o disco formatado em NTFS nem aparece no FSTAB)

# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' 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>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=6a6ac246-9810-493f-9bcf-fdda16dd7ebc /               ext4    relatime,errors=remount-ro 0       1
# /home was on /dev/sda3 during installation
UUID=43c74e90-53c2-4693-81f4-88842cc2f981 /home           ext4    relatime        0       2
# swap was on /dev/sda2 during installation
UUID=20e81d1c-2179-40e0-84ac-23f2a256e48f none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0



Mas... se eu der um ls -l dentro do diretório /MEDIA ele aparece assim

root@eder-desktop:/media# ls -l
total 28
lrwxrwxrwx 1 root root     6 2009-08-08 01:28 cdrom -> cdrom0
drwxr-xr-x 2 root root  4096 2009-08-08 01:28 cdrom0
drwxrwxrwx 1 root root 24576 2009-08-10 20:44 Seagate
root@eder-desktop:/media#

Athlon 64 X2 6000 3.0 Ghz / Asus M2NPV-VM
2x DDR2 1Gb 667 Kingston 1.8v / Seagate 200 Gb, Sansumg 80 Gb
Gabinete GMC-C50 Black Piano / Fonte Seventeam 350W