CIFS VFS: cifs_mount falhou com código de retorno = -95

CIFS VFS: cifs_mount falhou com código de retorno = -95

Tentando montar uma unidade compartilhada no trabalho por meio de uma /etc/fstabentrada.

Posso montar dois dos três compartilhamentos de rede possíveis com o seguinte...

//SHAREDDATA02/WORK1    /mnt/work1  cifs        credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm   0 0
//SHAREDDATA02/WORK2/USER /mnt/my_network   cifs    credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm   0 0

... o terceiro compartilhamento está em um servidor diferente (mais recente) e a seguinte entrada ...

//UOSFSTORE/SHARED/XDRIVE /mnt/xdrive   cifs    credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm    0 0

...resulta na seguinte mensagem de erro...

# mount -v /mnt/xdrive
mount.cifs kernel mount options: ip=172.30.1.99,unc=\\UOSFSTORE\SHARED,sec=ntlm,noperm,uid=1000,gid=1000,user=cm1nds,prefixpath=XDRIVE,pass=********
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
# dmesg | tail -n1
[257463.335188] CIFS VFS: cifs_mount failed w/return code = -95

Tentei todas as secopções possíveis sem sucesso, então não há diferença no protocolo de segurança implementado no servidor.

Pesquisando, não consigo encontrar nada sobre o que o código de retorno -95indica/sugere.

qualquer ajuda seria muito bem vinda.

Responder1

Eu entro no mesmo problema. Para mim trabalho adicionando a opçãovers=2.0

Responder2

Talvez o seuclienteusa o antigoProtocolo SMB1 como padrãoe o mais novoservidor só permitedeSMB2 e nas enfermarias.

Recebi a mesma mensagem de erro no meu Ubuntu 20.04 TLS (Cliente) depois de atualizar meu servidor Ubuntu 18.04 para 20.04. Eu configurei o cliente para usar o protocolo samba versão SMB1.

mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

dmesgme deu uma mensagem mais precisa

CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
CIFS: VFS: cifs_mount failed w/return code = -95

Como você não tem uma versão definida em sua configuração, presumo que seu cliente use SMB1 como padrão. Talvez definindo a versão para SMB2 com vers=2.0likeceinmartdisse que vai consertar isso.

Por exemplo:

//UOSFSTORE/SHARED/XDRIVE /mnt/xdrive   cifs    credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm,vers=2.0   0 0

Sugiro atualizar seu cliente SMB para que ele use SMB2 ou mais recente como padrão.

Responder3

Meu problema é que eu tinha

//192.168.1.1/sda1 /mnt/hd2 cifs guest,nodfs

Dentro do meu /etc/fstabe o servidor samba subjacente (fornecido pelo openwrt) não suportava o nodfs.

Responder4

Não sei se isso está relacionado ao seu caso, mas no meu caso tentei proteger meu compartilhamento SAMBA deQuero chorarentão eu configurei a opção min protocolparaSMB2

[global]
...
min protocol = SMB2

Mas depois disso não consegui acessar meus compartilhamentos do Kodi e mount.cifsum comando simples não ajudou.

Portanto, estou incluindo isso caso alguém encontre essa pergunta por meio de pesquisa, como eu fiz.

informação relacionada