Não é possível montar o compartilhamento samba, mas pode acessar usando o smbclient

3

Eu tenho um compartilhamento de rede no servidor Windows na minha rede local. Eu posso acessar este compartilhamento usando o smbclient no meu desktop Ubuntu 13.10 (com o pacote cifs-utils instalado) assim:

smbclient \\192.168.5.2\source -W DOMAIN -U My.User.Name%my.password

mas se tentar montar este compartilhamento usando o mount dessa forma:

sudo mount -t cifs //192.168.5.2/source /mnt/192.168.5.2/ -o username=My.User.Name,domain=DOMAIN,password=my.password

recebi um erro:

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

Eu também tentei adicionar a linha correspondente no arquivo / etc / fstab, mas ele retornou o mesmo erro em 'sudo mount -a' Eu acho que pode ter algo a ver com a configuração do servidor - eu desabilito o ntlmv2 em smb.conf adicionando linha:

client ntlmv2 auth = no

sem que o método smbclient de linha também não funcione. Mas eu ainda não consigo entender isso para montar

    
por ShockwaveNN 16.04.2014 / 13:40

2 respostas

1

Você pode verificar o Security tab do compartilhamento do Windows. O My.User.Name existe no Group or user names box ? Você poderia verificar se o usuário tem direitos suficientes? Você poderia abrir o Windows Explorer, navegue até \\ 192.168.5.2 e verifique se o diretório aparece?

Se isso funcionar como você já indicou na pergunta. Você poderia indicar se instalou sudo apt-get install cifs-utils ?

Eu montei as pastas do Windows assim:

  • //<ip>/files /tmp/hello cifs credentials=/home/<user>/.smbcredentials,iocharset=utf8,sec=ntlm 0 0 em / etc / fstab
  • arquivo de credenciais:
    • nome de usuário = usuário
    • password = pass
  • sudo mount -a deve montar a pasta
por 16.04.2014 / 13:59
0

Não tenho certeza se você está usando a Diretiva de Grupo para controlar as configurações na sua máquina Windows, no entanto, tive esse mesmo problema e corrigi-lo em nosso ambiente. Eu tinha definido 'Validação de nome de destino do servidor SPN' para 'Aceitar se fornecido pelo cliente'. Isso foi o suficiente para fornecer consistentemente um código de erro de 13 NT_STATUS_ACCESS_DENIED. Desativar essa configuração e atualizar a política na máquina Windows permitiu que o mount.cifs funcionasse.

Se você não estiver usando a política de grupo, verifique a política de segurança local caso essa configuração seja mais restritiva.

    
por 11.08.2014 / 02:24