Errore di montaggio Samba (CIFS) (9): descrittore di file errato


10

Ho avuto connessioni riuscite dal mio PC principale della workstation (che utilizza Fedora 29 Workstation) alla rete di laptop di mia madre (Windows 7 HP) condividendo alcune volte usando mount.cifs, ma da non molto tempo è diventato impossibile per me farlo.

Ad esempio, utilizzando Nautilus, connettendosi a smb: //192.168.0.2/Data richiede credenziali (anche se dovrebbe essere già memorizzato in modo permanente per questa condivisione), e anche quando si inseriscono un nome utente e una password corretti, non fa altro che chiede come accedere nuovamente.

Anche l'uso di mount -t cifs ha avuto successo in passato, ma non più, poiché restituisce un errore come il seguente:

[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 non è anche molto utile dalla sua parte:

[ 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

Specificare il nome del PC e / o rimuovere alcune o tutte le opzioni non aiuta in alcun modo.


1
Questo sistema Windows 7 ha avuto alcuni aggiornamenti di recente? serverfault.com/q/948263/78437
duenni

Sì, ho visto l'icona di aggiornamento del sistema nella barra delle applicazioni ma non ho più scavato. Grazie mille per un suggerimento, leggerò la discussione ed eliminerò quegli aggiornamenti se sarà necessario.
Ruslan Nigmatyanov,

Risposte:


10

Modifica: qualcuno della comunità ha notato che è stato rilasciato l'aggiornamento ufficiale che risolve il problema; questo link fornisce una soluzione:

Microsoft ha rilasciato l'aggiornamento KB4487345 per risolvere il problema:

Questo aggiornamento risolve il problema per cui gli utenti locali che fanno parte del gruppo locale "Amministratori" potrebbero non essere in grado di accedere in remoto alle condivisioni su macchine Windows 7 SP1 e Windows Server 2008 R2 dopo aver installato gli aggiornamenti di sicurezza dell'8 gennaio 2019. Ciò non influisce sugli account di dominio nel gruppo "Amministratori" locale.

Quindi scarica e installa l'aggiornamento facendo doppio clic sul file msu.


1
Come notato in serverfault.com/a/948831/268610 , ora esiste una soluzione migliore per entrambi: installare la correzione ufficiale.
jamesdlin,

Grazie. Viene installato automaticamente su tutti i sistemi Windows 7 o è necessario scaricarlo manualmente?
Ruslan Nigmatyanov,

Dopo aver installato l'anteprima 2019-01 del rollup di qualità mensile per Windows 7 (KB4480955) come parte del normale Windows Update, non ho più riscontrato questo errore. (Tuttavia, KB4480955 non sembra menzionare esplicitamente l'inclusione della patch KB4487345).
jamesdlin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.