mount -t cifs: “Operação não suportada”, mas pode conectar via smbclient

27

Depois que o sysadmin substituiu o NAS, não consigo mais montar o compartilhamento de rede com

sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password"

Ambos os NAS são baseados em linux, um com o Samba 3.5.15 (o antigo) e outro com o Samba 3.5.16 (o novo) (informação obtida do smbclient)

No entanto, posso fazer login e usar o compartilhamento com a ajuda de smbclient , assim:

smbclient  //NETGEARV2/public -U adam

O que posso fazer? Não há mais smbmount no Linux Mint (nem no Ubuntu).

Quando eu verifico dmesg , recebo esta informação:

CIFS VFS: Send error in QFSUnixInfo = -95
CIFS VFS: cifs_read_super: get root inode failed
    
por Adam Ryczkowski 28.03.2013 / 11:19

2 respostas

22

Depois de ver o dmseg e o Googling, encontrei a solução:

É preciso adicionar a opção sec=ntlm . O problema (recurso?) É introduzido nos kernels recentes (eu uso o 3.8.4). Eu apenas não percebi que o problema é relacionado ao kernel. Então a maneira correta de montar é:

sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password",sec=ntlm
    
por 28.03.2013 / 17:29
29

No trabalho, encontrei um problema semelhante. moun -t cifs simplesmente parou de funcionar. Depois de montar um recurso CIFS / SMB e analisar a saída de demsg , descobri que adicionar a opção vers=1.0 fez o truque. Meu comando parece

mount -t cifs //server/folder ./mountpoint -o user=USER,domain=DOMAIN,vers=1.0

    
por 01.11.2017 / 19:50

Tags