Montando NTFS como somente leitura

9

Meu PC tem 3 partições NTFS (principais e backups), além do Ubuntu em dual boot. Eu quero manter as partições NTFS disponíveis, mas montadas como somente leitura por padrão, para que outros usuários (e acidentalmente até mesmo eu) não os modifiquem de maneira prejudicial. Vejo que não posso alterar as permissões para as partições NTFS, o que é compreensível.

Se possível, gostaria que apenas o root pudesse alterar as permissões padrão, para que nenhum dos outros usuários pudesse modificá-las sem alternar para o Windows. Se isso não for possível, tornar o NTFS desmontável também seria OK.

Isso é principalmente uma medida de proteção para evitar corromper meu sistema Windows, já que eu ainda o utilizarei bastante.

Editar 1: este é meu fstab

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda7 during installation
UUID=4a5ff937-5220-4b4e-b994-304ba37d3448 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda8 during installation
UUID=a0285d57-8247-4efe-88ca-14bee4b8630b none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

Então, gostaria de definir todos os meus 3 HDs NTFS para somente leitura (sem montagem automática). Além disso, por favor, diga-me onde encontrar o /path/to/ntfs de cada partição.

Além disso, posso comentar a entrada do disquete? Eu não tenho um mesmo assim =)

Editar 2: parte relevante de 'mount -v'

/dev/sda1 on /media/1A7099D97099BC47 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda5 on /media/Stuff type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda6 on /media/Backup type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)

Editar 3: Ok, então instalei o pysdm (Storage Device Manager), configurei todas as minhas partições NTFS como montáveis em qualquer usuário, e como somente leitura, e reiniciei. Agora não consigo montar as partições:

Unprivileged user can not mount NTFS block devices using the external FUSE library. Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make it setuid root. Please see more information at http://ntfs-3g.org/support.html#unprivileged

Após algumas leituras, parece que montar as partições como root não é uma boa ideia. Então, como posso permitir a montagem (por qualquer usuário)?

    
por mdrg 21.10.2010 / 13:10

5 respostas

1

Então, eu tenho uma solução.

Para quem está tentando fazer isso, edite seu fstab e inclua:

 #change '/dev/sda1' to your partition id
 #change '/mnt/ntfsfolder' to whatever mount point you want
 /dev/sda1        /mnt/ntfsfolder  ntfs-3g    defaults,umask=022 0       0

Com isso, somente o usuário root poderá gravar na partição NTFS, e todos os outros usuários poderão apenas lê-la. Se você quiser alterar algo em tais partições, use o comando gksu para executar como root. Exemplo:

gksu nautilus

Isto irá abrir o Nautilus (gerenciador de arquivos) como root.

    
por mdrg 28.10.2010 / 04:20
6

Acho que a maneira mais fácil de fazer isso é verificar seu /etc/fstab e alterar as opções para que a partição NTFS seja montada como somente leitura.

Em um sistema em execução, você pode fazer isso temporariamente com mount -o remount,ro /path/to/ntfs .

    
por ddeimeke 21.10.2010 / 14:28
3

ntfs-config < img src="https://hostmar.co/software-large">

Após anos de desenvolvimento, um novo driver NTFS, ntfs-3g , que permite a capacidade de gravação completa, está aqui.

Desde o seu primeiro lançamento estável, tem sido um sucesso maravilhoso e é usado diariamente por milhares de pessoas em todo o mundo. No entanto, algumas pessoas lutam para configurar seu sistema para usá-lo.

O objetivo do projeto ntfs-config é facilitar a vida das pessoas, fornecendo uma maneira fácil de ativar / desativar o recurso de gravação para todos os dispositivos NTFS, internos ou externos. Você pode ver o ntfs-config em ação aqui .

Você pode encontrá-lo no menu GNOME no Sistema - Administração

    
por hhlp 21.10.2010 / 13:21
1

Você também pode montá-lo como somente leitura usando a opção ro. Desta forma, seria lido apenas para todos os usuários, incluindo o root

/dev/sda1        /mnt/ntfsfolder  ntfs-3g    defaults,ro 0       0
    
por elzapp 28.10.2010 / 10:33
0

Se você preferir usar a GUI, tente Discos: link

    
por user35246 26.10.2013 / 09:27