Greifen Sie über Ubuntu 18.04 auf den freigegebenen Windows 10-Ordner zu


12

Ich möchte Dateien zwischen Windows und Ubuntu teilen.

In Ubuntu 16.04 LTS konnte ich auf einen freigegebenen Ordner auf einem Windows-Computer in meinem lokalen Netzwerk Other locationszugreifen, zu dem ich in Dateien (Nautilus) navigierte , auf das Windows-Netzwerk zugreifen und durchsuchen. Nach dem Upgrade auf Ubuntu 18.04 LTS funktioniert dies bei mir nicht mehr.

Wie kann ich von Ubuntu 18.04 aus auf einen in Windows 10 freigegebenen Ordner zugreifen?


3
Bitte beschreiben Sie, was und wie Sie mit Ubuntu 16.04 LTS (und Windows) geteilt haben.
Sudodus

1
Wir gingen zu Dateien-> Andere Speicherorte im Linux-System und dort konnten wir das Windows-Netzwerk sehen. Nach dem Öffnen konnten wir dort das Windows-System sehen. Durch Klicken auf den Windows-PC haben wir den Ordner aus seinem freigegebenen Ordner kopiert.
Decile Technologies

1
@Deciletech Bitte bearbeiten Sie Ihre Frage, um Details hinzuzufügen. Es hilft, den einfachen Q & A-Stil beizubehalten und könnte auch mehr Aufmerksamkeit erregen, da eine bearbeitete Frage auf der Homepage abprallt.
Melebius

Antworten:


9

Sowohl in Windows 10 als auch in Samba gab es eine Änderung. Einige Details werden hier erklärt .

Das Durchsuchen durch einfaches Klicken funktioniert nicht, aber Sie können dorthin gelangen, indem Sie den Link für freigegebene Ordner in das Adressfeld eingeben. Verwenden Sie die IPAdresse des Servers oder die computer namefür die Freigabe. Im Beispiel verwende ich die IP-Adresse des Windows 10-Servers:

Verwenden Sie die Tastenkombination Ctrl+, Lum den Pfadnamen einzugeben:

smb://192.168.1.102

Wenn Sie dies im Dateibrowser eingeben, wird die Autorisierungsaufforderung angezeigt. Verwenden Sie die Anmeldeinformationen von Ihrem Windows 10-Server. Dadurch werden alle verfügbaren Freigaben angezeigt. Sie können dann auf die Freigabe klicken, auf die Sie zugreifen möchten.

Möglicherweise müssen Sie zwei Änderungsschritte ausführen. Stellen Sie client max protocol = NT1die Abwärtskompatibilität in der /etc/samba/smb.confDatei ein. Platzieren Sie den Eintrag direkt unter der Zeile workgroup = WORKGROUP .

Es sollte so aussehen:

#======================= 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

Sobald Sie manuell auf die gewünschte Freigabe zugegriffen haben, können Sie sie in Zukunft leicht zugänglich machen, indem Sie sie mit einem Lesezeichen versehen. Sie können dies mit der Tastenkombination tun: Ctrl+ D.

Sie können Ihre Lesezeichen einfach in einen freundlichen und aussagekräftigen Namen umbenennen, indem Sie mit der rechten Maustaste auf den Namen klicken, der in der Seitenleiste des Dateibrowsers angezeigt wird.

Installieren Sie die erforderlichen Pakete:

Möglicherweise müssen Sie installieren smbclient, um sicherzustellen, dass Sie über die erforderlichen Abhängigkeiten wie die cifs-utilsund die eigentliche /etc/samba/smb.confDatei verfügen .

$ sudo apt install smbclient

Funktioniert unter Lubuntu 18.10 wie installiert; Keine zusätzlichen Pakete oder Änderungen erforderlich. Unterstützt nicht das Durchsuchen durch Klicken. Funktioniert mit der Eingabe von smb: //192.168.1.102 im PCManFM-Qt-Dateimanager.
Geoffrey Wheeler

0

Am 18.04 hatte ich gerade Erfolg mit Folgendem:

Unter Ubuntu: Installieren smbclientund fügen Sie client max protocol = NT1zu /etc/samba/smb.conflaut LD James' Antwort (siehe diesen Beitrag für weitere Informationen ).

Unter Windows: Erstellen Sie in Windows einen Ordner für die Freigabe, z shared. B. mit dem Namen . Stellen Sie sicher, dass der Ordner freigegeben ist: Ich habe unter Windows einen neuen Benutzer erstellt, den NewUserNamen beibehalten und ein einfaches Kennwort ausgewählt (Ich habe zuerst versucht, den Namen zu ändern, aber festgestellt, dass die Änderung anscheinend nur hautnah war. Vielleicht, wenn ich neu gestartet hätte ...) . Ich habe mich mit NewUserund dann wieder mit meinem Administratorkonto angemeldet. Ich habe die Netzwerkfreigabe in meinem privaten Netzwerk und speziell für den Ordner aktiviert (siehe z . B. diesen Beitrag ). Dann klickte ich rechts auf den Ordner und wählen Give access to..., die Wahl NewUser(Sie zusätzliche Berechtigungen wünschen können: siehe die nur Post verbunden sind ). Unter der SharingRegisterkarte hat der Ordner jetzt einen Netzwerkpfad : //COMPUTERNAME/shared.

Immer noch unter Windows: Um Zugriff auf den freigegebenen Ordner zu erhalten, habe ich die IP-Adresse des Windows-Computers anstelle der IP-Adresse verwendet COMPUTERNAME. das .

Um die IP Ihres Windows-Computers zu ermitteln, klicken Sie mit der rechten Maustaste auf das Netzwerklogo, öffnen Sie Network and Sharing Settingsund wählen Sie Change connection properties. Beachten Sie das IPv4 unten.

In Ubuntu: Öffnen Sie abschließend ein Terminal auf Ihrem Ubuntu-Computer und führen Sie es aus

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

und geben Sie das Kennwort ein, NewUserwenn Sie dazu aufgefordert werden.

Dadurch wird der freigegebene Windows- sharedOrdner als Ordner sharedim Home-Verzeichnis Ihres Ubuntu-Benutzers bereitgestellt.

Der Befehl basiert auf Vorschlägen von hier , wo es auch Vorschläge zum Speichern von Anmeldeinformationen gibt.

Ich hoffe es klappt. Viel Glück!


0

Ich hatte auch das gleiche Problem. Einige Installationen laden / installieren cifs-utils standardmäßig nicht herunter, obwohl samba installiert ist. Hier ist meine smb.conf (nur relevante Abschnitte)

#===========================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

Hier ist eine weitere Referenz, um anderen zu helfen: https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.