Accedi alla cartella condivisa di Windows 10 da Ubuntu 18.04


12

Vorrei condividere file tra Windows e Ubuntu.

In Ubuntu 16.04 LTS, potevo accedere alla cartella condivisa su un computer Windows sulla mia rete locale, navigando Other locationsin File (Nautilus), accedendo alla rete Windows e navigando . Dopo l'aggiornamento a Ubuntu 18.04 LTS, questo non funziona più per me.

Come posso accedere alla cartella condivisa in Windows 10 da Ubuntu 18.04?


3
Descrivi cosa e come hai condiviso con Ubuntu 16.04 LTS (e Windows).
sudodus,

1
Siamo andati a file-> Altre posizioni nel sistema Linux e lì abbiamo potuto vedere la rete di Windows. Dopo l'apertura che abbiamo potuto vedere il sistema di Windows lì. Facendo clic sul PC Windows abbiamo copiato la cartella dalla sua cartella condivisa.
Tecnologie Decile

1
@Deciletech Modifica la domanda per aggiungere dettagli. Aiuta a mantenere il semplice stile di domande e risposte e potrebbe anche attirare più attenzione poiché una domanda modificata viene rimbalzata sulla homepage.
Melebio

Risposte:


9

C'è stato un cambiamento sia in Windows 10 che in Samba. Alcuni dettagli sono spiegati qui .

La navigazione con un semplice clic non funziona, ma puoi arrivarci inserendo il link della cartella condivisa nel campo dell'indirizzo. Utilizzare l' IPindirizzo del server o il computer nameper la condivisione. Nell'esempio sto usando l'indirizzo IP del server Windows 10:

Utilizza la scorciatoia da tastiera Ctrl+ Lper digitare il percorso:

smb://192.168.1.102

Digitando quello nel browser dei file si aprirà la richiesta di autorizzazione. Usa le credenziali dal tuo server Windows 10. Questo mostrerà tutte le condivisioni disponibili. È quindi possibile fare clic sulla condivisione a cui si desidera accedere.

Ci sono due passaggi che potresti dover fare. Impostare client max protocol = NT1per la compatibilità verso il basso nel /etc/samba/smb.conffile. Posiziona la voce appena sotto il gruppo workgroup = WORKGROUP .

Dovrebbe sembrare come questo:

#======================= Global Settings =======================
[global]

client use spnego = no
client NTLMv2 auth = no

## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
   client max protocol = NT1

Dopo aver effettuato l'accesso manuale alla condivisione desiderata, è possibile renderla facilmente accessibile in futuro aggiungendola ai segnalibri. Puoi farlo con la scorciatoia da tastiera: Ctrl+ D.

Puoi facilmente rinominare i tuoi segnalibri in qualcosa di amico e significativo facendo clic con il tasto destro del mouse sul nome che appare nella barra laterale del Browser file.

Installa i pacchetti necessari:

Potrebbe essere necessario installare smbclient, il che assicurerà di avere le dipendenze necessarie come il file cifs-utilse il /etc/samba/smb.conffile effettivo .

$ sudo apt install smbclient

Funziona su Lubuntu 18.10 come installato; nessun pacchetto aggiuntivo o modifica richiesta. Non supporta la navigazione facendo clic su. Funziona con l'immissione di smb: //192.168.1.102 nel file manager PCManFM-Qt.
Geoffrey Wheeler,

0

Il 18.04, ho appena avuto successo con quanto segue:

Su Ubuntu: Installare smbcliente aggiungere client max protocol = NT1al /etc/samba/smb.confsecondo LD James' risposta (vedi questo post per maggiori informazioni ).

Su Windows: crea una cartella in Windows da condividere, ad esempio denominata shared. Assicurati che la cartella sia condivisa: ho creato un nuovo utente su Windows, mantenendo il NewUsernome e selezionato una password semplice (ho prima provato a cambiare il nome, ma ho scoperto che il cambiamento era apparentemente solo profondo. Forse se avessi riavviato ...) . Ho effettuato l'accesso con NewUser, quindi ho effettuato nuovamente l'accesso con il mio account amministratore. Ho attivato la condivisione di rete sulla mia rete privata e per la cartella in modo specifico (vedere ad esempio questo post ). Quindi ho fatto clic con il pulsante destro del mouse sulla cartella e ho scelto Give access to..., scegliendo NewUser(è possibile che si desideri autorizzazioni aggiuntive: vedere il link per pubblicare) Sotto la Sharingscheda, la cartella ha ora un percorso di rete: //COMPUTERNAME/shared.

Sempre su Windows: per ottenere l'accesso alla cartella condivisa, ho usato l'IP del computer Windows anziché il COMPUTERNAME, cfr. questo .

Per trovare l'IP del tuo computer Windows, fai clic con il pulsante destro del mouse sul logo di rete, apri Network and Sharing Settingse scegli Change connection properties. Prendi nota dell'IPv4 nella parte inferiore.

In Ubuntu: infine, apri un terminale sul tuo computer Ubuntu ed eseguilo

sudo mount -t cifs -o username=NewUser //[insert IPv4 here]/shared /home/your_ubuntu_username/shared

e fornire la password per NewUserquando richiesto.

Questo monta la sharedcartella condivisa di Windows come una cartella sharednella home directory dell'utente di Ubuntu.

Il comando si basa su suggerimenti da qui , in cui sono presenti anche suggerimenti per l'archiviazione delle credenziali di accesso.

Spero che funzioni. In bocca al lupo!


0

Anch'io ho avuto lo stesso problema. Alcune installazioni non scaricano / installano cifs-utils per impostazione predefinita, anche se samba è installato. Ecco il mio smb.conf (solo sezioni pertinenti)

#===========================Global definition=================================
[global]
workgroup = WORKGROUP
client max protocol = NT1
server string = Samba Server %v
netbios name = Private-99CB412
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
bind interfaces only = yes
#===========================Share definitions================================
[Public]
path = /media/Public
writable = yes
guest ok = yes
guest only = yes
read only = no
create mode = 0777
directory mode = 0777
force user = nobody

[Protected]
path = /media/Protected
valid users = @smbgroup
guest ok = no
writable = yes
browseable = yes

[LinuxN]
path = /media/Protected/LinuxN
force user = norah
guest ok = no
writable = yes
browseable = yes

[LinuxB]
path = /media/Protected/LinuxB
force user = bill
guest ok = no
writable = yes
browseable = yes

Ecco un altro riferimento per aiutare gli altri https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/

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.