it-swarm.com.de

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

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 zugreifen, indem ich zu Other locations in Files (Nautilus) navigierte, auf das Windows-Netzwerk zugreifte und durchsuchte. Nach dem Upgrade auf Ubuntu 18.04 LTS funktioniert dies bei mir nicht mehr.

Wie kann ich von Ubuntu 18.04 auf Ordner zugreifen, die in Windows 10 freigegeben sind?

9

Es gab eine Änderung in Windows 10 und Samba. Einige Details werden erklärt hier .

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

Tastaturkürzel verwenden Ctrl+L Pfadname eingeben:

smb://192.168.1.102

Wenn Sie dies im Dateibrowser eingeben, wird die Eingabeaufforderung für die Autorisierung 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 = NT1 für die Abwärtskompatibilität in der Datei /etc/samba/smb.conf 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 ganz einfach umbenennen, indem Sie mit der rechten Maustaste auf den Namen klicken, der in der Seitenleiste des Dateibrowsers angezeigt wird.

Installiere die notwendigen Pakete:

Möglicherweise müssen Sie smbclient installieren, wodurch sichergestellt wird, dass Sie über die erforderlichen Abhängigkeiten wie cifs-utils und die aktuelle /etc/samba/smb.conf -Datei verfügen.

$ Sudo apt install smbclient
6
L. D. James

Ich hatte auch das gleiche Problem. Bei einigen Installationen werden standardmäßig keine cifs-utils heruntergeladen/installiert, 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 ein weiterer Hinweis, um anderen zu helfen https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/

0
Norah

Am 18.04 hatte ich gerade Erfolg mit:

Auf Ubuntu: Installieren Sie smbclient und fügen Sie client max protocol = NT1 zu /etc/samba/smb.conf gemäß Antwort von LD James) hinz (siehe dieser Beitrag für weitere Informationen ).

Unter Windows: Erstellen Sie einen Ordner in Windows, den Sie freigeben möchten, z. benannt shared. Vergewissern Sie sich, dass der Ordner freigegeben ist: Ich habe unter Windows einen neuen Benutzer erstellt, den Namen NewUser beibehalten und ein einfaches Kennwort ausgewählt (ich habe zuerst versucht, den Namen zu ändern, aber festgestellt, dass die Änderung anscheinend nur unübersichtlich ist. Vielleicht, wenn ja neu gestartet ...). Ich habe mich mit NewUser angemeldet und mich dann mit meinem Administratorkonto wieder angemeldet. Ich habe die Netzwerkfreigabe in meinem privaten Netzwerk und speziell für den Ordner aktiviert (siehe z. B. dieser Beitrag ). Dann habe ich mit der rechten Maustaste auf den Ordner geklickt und Give access to... ausgewählt und NewUser ausgewählt (möglicherweise möchten Sie zusätzliche Berechtigungen: siehe den soeben verlinkten Beitrag). Auf der Registerkarte Sharing hat der Ordner jetzt einen Netzwerkpfad: //COMPUTERNAME/shared.

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

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

In Ubuntu: Öffnen Sie schließlich ein Terminal auf Ihrem Ubuntu-Rechner 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 Passwort für NewUser ein, wenn Sie dazu aufgefordert werden.

Dadurch wird der freigegebene Windows-Ordner shared als Ordner shared im Ausgangsverzeichnis Ihres Ubuntu-Benutzers bereitgestellt.

Der Befehl basiert auf Vorschlägen von hier , wobei auch Vorschläge zum Speichern von Anmeldeinformationen vorhanden sind.

Ich hoffe es funktioniert. Viel Glück!

0
Rasmus