
Eu tenho um NAS sinológico. Consigo montar um diretório cifs perfeitamente no Linux (tentei o centos 6 e o Ubuntu 12). Posso fazer tudo bem, exceto que não consigo executar nada. Se eu tentar completar a guia, ele não mostrará nenhum executável, apenas diretórios. Se eu realmente digitar o executável, ele dirá "permissão negada", mesmo se eu tentar como root.
Meu fstab está assim:
//172.22.1.3/public/data /data cifs user,uid=501,rw,suid,credentials=/etc/credentials 0 0 auto
Estou fazendo algo errado no lado do Linux? Ou isso é uma sinologia ou um problema geral de NAS?
Obrigado.
Responder1
Esta é uma pergunta muito antiga, mas descobri que estava tentando resolver o mesmo problema. Acho que encontrei a solução (pelo menos funcionou para mim).
Descobri que se eu remover a opção "usuário" o problema desaparecerá. Ou, se eu usar "user,exec" no lugar de apenas "user".
Finalmente encontrei na parte inferior de uma versão da página de manual:
user Allow an ordinary user to mount the filesystem. The name of the
mounting user is written to the mtab file (or to the private
libmount file in /run/mount on systems without a regular mtab)
so that this same user can unmount the filesystem again. This
option implies the options noexec, nosuid, and nodev (unless
overridden by subsequent options, as in the option line
user,exec,dev,suid).