Eu tive conexões bem-sucedidas do PC da estação de trabalho principal (que usa a Estação de Trabalho Fedora 29) ao laptop da minha mãe (Windows 7 HP) compartilhado algumas vezes usando mount.cifs, mas, desde que não muito tempo, tornou-se impossível fazê-lo.
Por exemplo, usando o Nautilus, conectar-se ao smb: //192.168.0.2/Data solicita credenciais (embora já deva ser armazenado permanentemente para esse compartilhamento), e mesmo quando você digita um nome de usuário e senha corretos, ele não faz nada além de apenas solicita como fazer login novamente.
O uso de mount -t cifs também teve êxito no passado, mas não mais, pois retorna um erro da seguinte maneira:
[ruslan@sakuya ~]$ sudo mount -t cifs //192.168.0.2/Data .mount/samba -o username=ruslan,password=[mypassword],domain=WORKGROUP,iocharset=utf8,rw,file_mode=0777,dir_mode=0777
mount error(9): Bad file descriptor
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[ruslan@sakuya ~]$ sudo mount -t cifs //PATCHOULI/Data .mount/samba -o username=ruslan,password=[mypassword],domain=WORKGROUP,iocharset=utf8,rw,file_mode=0777,dir_mode=0777
mount error(9): Bad file descriptor
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[ruslan@sakuya ~]$ sudo mount -t cifs //192.168.0.2/Data .mount/samba
Password for ruslan@//192.168.0.2/Data: **********
mount error(9): Bad file descriptor
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[ruslan@sakuya ~]$ sudo mount -t cifs //PATCHOULI/Data .mount/samba
Password for ruslan@//PATCHOULI/Data: **********
mount error(9): Bad file descriptor
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
O dmesg também não ajuda muito:
[ 4342.451104] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
[ 4342.455203] Status code returned 0xc0000008 STATUS_INVALID_HANDLE
[ 4342.455217] CIFS VFS: Send error in SessSetup = -9
[ 4342.455237] CIFS VFS: cifs_mount failed w/return code = -9
Especificar o nome do PC e / ou remover uma ou todas as opções não ajuda em nada.
Respostas:
Editar: alguém da comunidade notou que a atualização oficial que corrigia o problema foi lançada; este link fornece uma solução:
fonte