Como verificar se o sistema está pronto para montar o NTFS pelo usuário?

2

Existem muitos posts sobre o assunto, mas estou preso.

Eu encontrei um post muito relevante aqui: Não é possível montar a partição NTFS da conta de usuário

e também leio as perguntas frequentes aqui: link

e eu ainda tenho problema de montagem de partição NTFS como usuário. Montar como root (ou montar com sudo) funciona. Então, agora eu estou querendo saber se o meu sistema está pronto para montar com o usuário em tudo.

As minhas opções de entrada do fstab para o volume são:

noatime,
noauto,
noexec,
rw,
users,
shortname=lower,
uid=MY_USER,
gid=100,
fmask=111,
dmask=000 

e ao montar recebo um erro:

Error opening '/dev/sdc1': Permission denied

Failed to mount '/dev/sdc1': Permission denied

Please check '/dev/sdc1' and the ntfs-3g binary permissions, and the mounting user ID.

Os requisitos são (retirados da FAQ):

  1. O ntfs-3g é compilado com suporte integrado ao FUSE
  2. o binário ntfs-3g é pelo menos a versão 1.2506
  3. o binário ntfs-3g está definido como setuid-root
  4. o usuário tem acesso direto ao volume
  5. o usuário tem acesso direto ao ponto de montagem

5 - pronto,

4 - pronto,

3 - pronto,

2 - ntfs-3g-2010.10.2-2.1.x86_64

1 -?

Eu não tenho idéia de como verificar se o FUSE é compilado dentro do ntfs3g, e como comparar a versão 1.206 com a versão 2010.10.2.

Então - como devo verificar se é possível fazer as coisas funcionarem para mim? Porque talvez todos os meus esforços para montá-lo a partir da conta do usuário sejam fúteis, porque no meu sistema isso simplesmente não é possível.

openSUSE 11.4.

    
por greenoldman 10.09.2011 / 10:45

2 respostas

2

man ntfs-3g diz:

If ntfs-3g is set setuid-root then non-root users will be also able to mount volumes.

ls -ld $(which ntfs-3g) diz que meu não tem setuid. O seu?

    
por 09.04.2012 / 12:32
0

adicione a opção "user" ao seu fstab
user - a opção do usuário em uma linha, qualquer um pode montar o sistema correspondente.
usuários - se algum usuário puder desmontar , use usuários em vez de usuário na linha fstab.

    
por 12.09.2011 / 08:02

Tags