montagem CIFS Permissão negada

1

Eu quero começar minha pergunta dizendo que sou relativamente fraco com o Linux e com a linha de comando e também com o StackExchange.

Estou tentando configurar uma unidade de rede a partir de uma máquina unix diferente.

Eu segui este guia sobre como montar permanentemente uma unidade de rede

sudo mount -a

Resultados em:

enter codemount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 

Meu fstab parece:

//[url to server]/[path to my folder to link] [path to local folder to mount] cifs credentials=[path to credentials file],uid=1000,gid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm 0 0

O fstab parece um pouco diferente, conforme indicado no guia, mas apenas porque eu usei um modelo de colegas que tinham exatamente a mesma configuração com a única diferença de trabalho. O arquivo de credenciais tem o mesmo nome de usuário e senha que eu uso para o SSH na máquina.

A saída de montagem detalhada também não foi muito útil:

mount.cifs kernel mount options: ip=[IP],unc=\[url]\apriede,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm,uid=1000,gid=1000,user=apriede,prefixpath=projects,pass=********

A maioria dos problemas que encontrei enquanto procurava por uma resposta teve um problema com uma opção sec ou unset errada, que eu sei que deveria estar correta na minha instância porque funciona para meus colegas, então espero que valide minha pergunta como nova .

    
por apriede 14.09.2015 / 12:53

1 resposta

2

Você afirma que o arquivo de credenciais contém o mesmo nome de usuário e senha que você usa para o SSH na máquina. Isto talvez não seja o mesmo.

Quando você monta um compartilhamento CIFS, especifica um nome de usuário conhecido pelo Samba ( smbpasswd -a $newuser ) e essa conta também precisa de uma conta de contraparte UNIX, significando um usuário do Samba, precisa de uma conta UNIX com o mesmo nome. A senha pode ser diferente no entanto.

Verifique se você pode montá-lo manualmente e verificar sua senha do Samba com smbpasswd ou alterá-la para algo e montá-la.

Poderia também ser selinux, não tenho a certeza, poderia emitir um erro diferente. Verifique se o selinux está habilitado no servidor Samba

getenforce

Se estiver em Impingir, você pode tentar desativá-lo temporariamente;

setenforce 0

E veja se funciona.

    
por 14.09.2015 / 15:43