J'ai eu des connexions réussies entre le PC de ma station de travail principale (qui utilise la station de travail Fedora 29) et le réseau de l'ordinateur portable de ma mère (Windows 7 HP) à quelques reprises en utilisant mount.cifs, mais depuis peu de temps, il m'est devenu impossible de le faire.
Par exemple, en utilisant Nautilus, la connexion à smb: //192.168.0.2/Data demande des informations d'identification (même si elles doivent déjà être stockées en permanence pour ce partage), et même lorsque vous entrez un nom d'utilisateur et un mot de passe corrects, il ne fait rien d'autre que vous invite à vous reconnecter.
L'utilisation de mount -t cifs a également réussi dans le passé, mais pas plus, car elle renvoie une erreur comme suit:
[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 n'est pas non plus très utile de son côté:
[ 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
La spécification du nom du PC et / ou la suppression d'une ou de toutes les options n'aide en rien.
Réponses:
Edit: quelqu'un de la communauté a remarqué qu'une mise à jour officielle corrigeant le problème a été publiée; ce lien apporte une solution:
la source