Montare la condivisione Windows in Ubuntu - Configurazione permanente
Connettiti a una cartella condivisa Windows da Ubuntu una volta, in modo manuale, e svanirà al successivo riavvio. Questa configurazione monta la condivisione in modo permanente con cifs-utils e una voce fstab: con la password di Windows conservata in un file di credenziali protetto, _netdev e nofail in modo che l'avvio non si blocchi mai e uid/gid in modo che i file appartengano a te.
📑Capitoli
- Il problema: una condivisione aperta manualmente scompare dopo ogni riavvio
- Test rapido: apri la condivisione una volta dall'app File
- Installa il pacchetto cifs-utils
- Crea il punto di montaggio in /mnt/SharedDocs
- Salvare l'accesso a Windows in un file di credenziali protetto
- Aggiungi la voce permanente a /etc/fstab, con _netdev e nofail
- Montalo ora, verificalo, quindi esegui il test di riavvio
📋 Panoramica e guida passo passo
Prova prima la condivisione dall'app File
Prima di rendere qualcosa di permanente, dimostra una volta le nozioni di base: il PC Windows condivide la cartella, il percorso di rete funziona e il nome utente e la password di Windows sono accettati. Apri l'app File, premi Ctrl + L per aprire la barra degli indirizzi e digita l'indirizzo di condivisione: nel video è la cartella SharedDocs sul PC denominata OFFICE-PC:
smb://OFFICE-PC/SharedDocs
Inserisci il nome utente e la password di Windows quando richiesto. Se la cartella si apre e puoi vedere i suoi file, il nome della condivisione, il nome del PC e il login sono tutti corretti: annotali esattamente, perché la configurazione permanente utilizza le stesse tre cose. Sostituisci OFFICE-PC e SharedDocs con il nome del tuo PC e condividi il nome in questa guida.
smb://192.168.1.10/SharedDocs. Assegna al PC Windows un indirizzo IP fisso o riservato: un montaggio permanente è affidabile tanto quanto l'indirizzo a cui punta.Installa cifs-utils
Un montaggio permanente necessita degli strumenti CIFS: l'helper mount.cifs che consente a Ubuntu di collegare una condivisione SMB (Windows) come una normale cartella. Apri un terminale e installa il pacchetto:
sudo apt update
sudo apt install cifs-utils
Senza questo pacchetto, la voce fstab nel passaggio 5 non ha nulla con cui lavorare e il montaggio fallisce: questa piccola installazione è ciò che separa una navigazione una tantum da un vero montaggio all'avvio.
Crea il punto di montaggio
Un punto di montaggio è semplicemente una cartella vuota in cui verranno visualizzati i contenuti della condivisione. Creane uno in /mnt, che prende il nome dalla condivisione:
sudo mkdir -p /mnt/SharedDocs
Lascia questa cartella vuota. Quando la condivisione è montata, tutto all'interno di /mnt/SharedDocs sono in realtà i file sul PC Windows e quando non è montata, la cartella è semplicemente vuota, il che è anche un modo utile per capire a colpo d'occhio se il montaggio è attivo.
Memorizza il login in un file di credenziali protetto
Il montaggio richiede la password di Windows ad ogni avvio, ma la password non deve mai trovarsi all'interno di /etc/fstab stesso: fstab può essere letto da ogni account utente sulla macchina. Invece, mantieni il login in un piccolo file che solo root può leggere. Crealo:
sudo nano /root/.smbcredentials
Digita esattamente due righe, con il tuo nome utente e password Windows, quindi salva con Ctrl + O ed esci con Ctrl + X:
username=YourWindowsUser
password=YourWindowsPassword
Ora blocca il file in modo che solo root possa leggerlo:
sudo chmod 600 /root/.smbcredentials
chmod 600 è il punto centrale di questo passaggio, non un extra opzionale. Senza di esso, il file delle credenziali è semplicemente la tua password di Windows scritta in testo semplice dove altri account sul PC possono leggerla. E ricorda per dopo: se mai cambi la password di Windows, aggiorna anche questo file: una password obsoleta qui è il motivo più comune per cui un supporto funzionante si arresta improvvisamente.Aggiungi la voce fstab permanente
Ora dì a Ubuntu di montare la condivisione ad ogni avvio. Per prima cosa conserva una copia di backup dell'fstab originale: una riga sbagliata in questo file può influire sull'avvio e il backup è il modo per tornare indietro. Quindi apri il file:
sudo nano /etc/fstab
Aggiungi questa singola riga alla fine del file:
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0
Cosa fa ciascuna parte: //OFFICE-PC/SharedDocs è la condivisione, /mnt/SharedDocs è dove appare e cifs è il tipo di filesystem. credentials= punta al file protetto dal passaggio 4, quindi nessuna password appare in fstab. iocharset=utf8 mantiene corretti i nomi dei file con caratteri speciali. _netdev dice al sistema che questo mount ha bisogno della rete, quindi attende la rete invece di fallire troppo presto. nofail significa che se il PC Windows è spento, Ubuntu si avvia comunque normalmente invece di bloccarsi o passare a un prompt di emergenza. uid=1000,gid=1000 rende i file montati di proprietà del tuo utente Ubuntu, in modo che le tue app possano essere salvate nella condivisione senza sudo — 1000 è l'ID abituale del primo account utente; verifica il tuo con il comando id e modificalo se il tuo è diverso.
Monta ora e verifica prima di riavviare
Non riavviare ancora. Prova subito la voce fstab, mentre puoi ancora vedere eventuali errori che produce:
sudo mount -a
mount -a monta tutto ciò che è elencato in fstab. Se termina in modo silenzioso, la voce è corretta: apri /mnt/SharedDocs e dovresti vedere i file della condivisione Windows e un rapido df -h mostra la condivisione elencata come filesystem montato. Crea un piccolo file di prova al suo interno per dimostrare che sai scrivere, non solo leggere. Solo dopo aver superato questo test, riavvia la macchina Ubuntu una volta: la condivisione dovrebbe tornare a posto da sola, senza connessione manuale: quel riavvio è la prova reale che la configurazione permanente funziona.
mount -a segnala un errore, correggilo ora anziché dopo un riavvio: leggi il messaggio, perché di solito menziona direttamente il problema: nome di condivisione o indirizzo PC errato, contenuto errato nel file delle credenziali o "autorizzazione negata" dal lato Windows, dove l'utente necessita dell'autorizzazione sia nella scheda Condivisione che nella scheda Sicurezza della cartella. Una cavalcatura raramente si rompe da sola in seguito; quando lo si fa, qualcosa è cambiato da un lato: la password di Windows, l'indirizzo del PC o le autorizzazioni.🏷️Variabili e parole chiave di ricerca argomento
🎙️ Trascrizione completa: tocca per espandere
__TOK_31__
__TOK_32__
__TOK_33__
❓ Domande frequenti
Questo tutorial è gratuito al 100%?
__TOK_34__
I principianti possono seguire questa guida?
__TOK_35__
Dove posso porre domande se rimango bloccato?
__TOK_36__