Montar cifs usando um arquivo de credenciais

4

Estou tentando montar uma pasta do meu sistema Linux embarcado em um computador com o windows 7. Continuo recebendo permissão negada quando tento usar um arquivo de credenciais. Quando eu faço isso da linha de comando como root funciona. Eu digito

mount -t cifs //[IPAddress]/[Folder Path] /home/[user]/ShareFolder -o username=[Username] -o uid=[user]

quando eu faço isso da pasta fstab, funciona.

//[IPAdress]/[Folder Path] /home/[user]/ShareFolder cifs user,username=[Username],password=[Password],sec=ntlm,uid=[user],noauto 0 0

mas se eu mudar para o uso de um arquivo de credenciais, ele não funciona

//[IPAddress]/[Folder Path] /home/[user]/ShareFolder cifs user,credentials=/home/[user]/smbcredentials,user,sec=ntlm,uid=[user],noauto 0 0

o arquivo de credenciais é

username=[username]

password=[password]

Eu tentei com domínio e isso não funcionou. Liguei verbose para ver qual era a diferença entre o fstab de trabalho e o fstab não funcional com o arquivo de credenciais.

trabalhando:

mount.cifs kernel mount options: ip=[IPAddress],unc=\[IPAddress]..., sec=ntlm,noauto,uid=500,gid=500,user=[WINDOWS USERNAME],prefixpath=[path to folder],pass=*

não funciona:

mount.cifs kernel mount options: ip=[IPAddress],unc=\[IPAddress]..., sec=ntlm,noauto,uid=500,gid=500,user=[LINUX USERNAME],prefixpath=[path to folder],pass=*

a diferença é que o usuário usa o nome de usuário do windows como usuário e o que não trabalha usa o nome de usuário do linux. Não sei como consertar isso.

    
por LJSkow 18.09.2014 / 15:58

1 resposta

4

Eu tive um problema semelhante. Para mim, instalar o cifs-utils resolveu o problema.

    
por 25.09.2016 / 13:42