Estava eu com problemas para acessar minhas partições
NTFS no
Debian Linux. Como root funcionava redondinho, eu via e acessava tudo numa boa. Mas como usuário normal, não dava muito certo....
Aqui está o roteiro para quem vir a enfrentar o mesmo problema. Escrevi isso com base no Debian, mas acredito que seja aplicável para outros sabores Linux. Vamos lá!
Vou considerar a minha partição NTFS como sendo /dev/hda5. ok? Usando o comando
mount como root, usei a seguinte sintaxe, não esquecendo antes de criar um diretório para "hospedar" a partição a ser montada:
# mkdir /mnt/jagu
# mount -t ntfs /dev/hda5 /mnt/jagu
Mas, acessando como um usuário normal:
$ cd /mnt/jagu
O sistema me retornava um aviso, dizendo que eu não tenho privilégios para acessar a partição. E agora???
Bom, pra facilitar a coisa toda, usando o Vim, coloquei a linha seguinte no arquivo
/etc/fstab:
# /etc/fstab: informação de sistema de arquivos estático
#
#file system mount point type options dump pass
/dev/hda5 /mnt/jagu ntfs user,noauto 0 0
Pensando que a opção user em options resolveria o problema, tentei acessar a partição como usuário normal novamente. Sem sucesso.
Depois de pesquisar um pouco, cheguei à solução: umask. Parece que por um problema de compatibilidade, o sistema NTFS precisa desta opção para ser montado corretamente (por usuários normais). E olhem que eu já tinha tentado chmod, chown e tudo o mais...
Então, o arquivo acima fica assim:
# /etc/fstab: informação de sistema de arquivos estático
#
#file system mount point type options dump pass
/dev/hda5 /mnt/jagu ntfs user,noauto, umask=0222 0 0
A opção diz que todos os usuários da máquina podem montar e ler a partição em questão, mas sem escrita. OK?
Espero que tenha ajudado. Até a próxima.
marck,
acredito que o Linux em si não vai "evoluir" para facilitar tanto, assim, a vida de usuários finais. as distribuições, sim, podem resolver tais problemas.
o Debian, por exemplo, é uma distribuição que não rola muito bem com user final.
e é por isso que eu gosto de Linux. opção pra todo mundo!