У меня были успешные подключения с моей основной рабочей станции (которая использует рабочую станцию Fedora 29) к сетевому ресурсу моей матери (Windows 7 HP) несколько раз с использованием mount.cifs, но вскоре я уже не мог этого делать.
Например, при использовании Nautilus при подключении к smb: //192.168.0.2/Data запрашиваются учетные данные (хотя они уже должны постоянно храниться для этого общего ресурса), и даже когда вы вводите правильное имя пользователя и пароль, он ничего не делает, а просто запрашивает, как войти снова.
Использование mount -t cifs также было успешным в прошлом, но не более, так как он возвращает ошибку следующим образом:
[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)
Dmesg также не очень полезен со своей стороны:
[ 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
Указание имени компьютера и / или удаление каких-либо или всех параметров не помогает никоим образом.
Ответы:
Редактировать: кто-то из сообщества заметил, что выпущено официальное обновление, исправляющее проблему; эта ссылка предоставляет решение:
источник