ubuntuusers.de

Zugriff auf Ordnerfreigabe per Samba über FrizBox scheitert

Status: Gelöst | Ubuntu-Version: Ubuntu Unity 24.04 (Noble Numbat)
Antworten |

UlfZibis

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3162

Wohnort: Köln

Hallo,

Rechner A und Rechner B sind über LAN mit der FritzBox verbunden.

Auf Rechner A habe ich eine Freigabe für den Ordner ~/Dokumente erteilt.

Auf Rechner B kann ich die Freigabe auch sehen, aber das Verbinden scheitert.

Wenn ich da auf Verbinden klicke, verschwindet der Dialog kurz und poppt wieder auf und ich kann wieder dasselbe versuchen. Sonst passiert leider nichts, und es kommt keine Verbindung zustande.

Was könnte da noch fehlen?

Bilder

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 668

Wohnort: Hamburg

Hast du die smb Freigabe über Samba gemacht? Dann bitte deine Konfiguration als codeblock

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3162

Wohnort: Köln

Oh wie schön, dass sich doch noch jemand meinem Problem "erbarmt". Danke 👍

micneu schrieb:

Hast du die smb Freigabe über Samba gemacht?

Die habe ich über den Dateimanager Nemo gemacht.

Dann bitte deine Konfiguration als codeblock

Mit welchem Befehl komme ich denn an die Konfiguration dran?

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 668

Wohnort: Hamburg

Danke für die Info, ich mache alles übers Terminal. Über die GUI bin ich raus. Hoffe es kann dir jemand helfen, ich nicht

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3162

Wohnort: Köln

Vielleicht magst Du mir noch sagen, welche Befehle Du da über das Terminal nutzt. Vielleicht komme ich damit ja auch klar.

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 668

Wohnort: Hamburg

Ich richte Samba ein, mehr nicht

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3043

Der TS hat Unity und Nemo, da dürfte es schwer sein abzuschätzen, ob eine Freigabe per Dateimanager klappt. Aber selbst bei den gängigen Desktopumgebungen ist das sehr wackelig, und Windows kommt damit meist gar nicht klar. Hängt oft auch noch vom Releasestand ab!

https://wiki.ubuntuusers.de/Samba_Server/net_usershare/

.. zu Fuß machen ... ☹

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3162

Wohnort: Köln

hakel2022 schrieb:

Der TS hat Unity und Nemo, da dürfte es schwer sein abzuschätzen, ob eine Freigabe per Dateimanager klappt. Aber selbst bei den gängigen Desktopumgebungen ist das sehr wackelig, und Windows kommt damit meist gar nicht klar. Hängt oft auch noch vom Releasestand ab!

Danke für die Einschätzung. Allerdings ist Nemo ja immerhin ein Fork von Nautilus, dürfte also nicht so grundverschieden sein wie andere Dateimanager.

Welches ist denn dabei der schwierigere "Patient"? Der Dateimanager, der auf dem "Server" eine funktionierende Freigabe herstellen soll oder der, der auf dem "Client" den Zugriff herstellen soll.

https://wiki.ubuntuusers.de/Samba_Server/net_usershare/

.. zu Fuß machen ... ☹

Da werde ich mich dann wohl mal ran machen müssen.

Bzgl. obiger Frage. Auf welcher der beiden Seiten ist das "zu Fuß"-machen besonders wichtig.

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3162

Wohnort: Köln

Auf dem Zielrechner habe ich nun folgendes:

ich@W541:~$ id
uid=1000(ich) gid=1000(ich) Gruppen=1000(ich),4(adm),20(dialout),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),988(sambashare)
ich@W541:~$ net usershare info --long
[Dokumente]
path=/home/ich/Dokumente
comment=
usershare_acl=Everyone:F,
guest_ok=n

ich@W541:~$ ls -al Dokumente
lrwxrwxrwx 1 ich ich 30 Okt 13 01:19 Dokumente -> /mnt/Daten/Users/ich/Documents

ich@W541:~$ ls -al Dokumente/
insgesamt 412
drwxrwxr-x 1 ich ich 12288 Okt 12 01:06  .
drwxrwxr-x 1 ich ich  8192 Okt 10 15:08  ..
drwxr-xr-x 1 ich ich 24576 Sep 26 16:30  Adressen
drwxr-xr-x 1 ich ich     0 Mär 30  2018  Aktuell
[.....]

Da müsste ich doch vom anderen Rechner aus mit beliebigem Nutzer drauf zugreifen können.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9521

Wohnort: Münster

UlfZibis schrieb:

[…]

ich@W541:~$ net usershare info --long
[Dokumente]
path=/home/ich/Dokumente
comment=
usershare_acl=Everyone:F,
guest_ok=n

[…] Da müsste ich doch vom anderen Rechner aus mit beliebigem Nutzer drauf zugreifen können.

Nein. Es gibt bei SMB keine anonymen Anmeldungen mehr. Bei jeder Anmeldung muss der Client einen nicht-leeren Benutzernamen angeben und auch ein ggf. leeres SMB-Passwort.

  • Der Server prüft, ob die übermittelten Daten mit seiner eigenen Benutzerverwaltung übereinstimmen. SMB-Benutzerverwaltung ≠ Unix-Benutzerverwaltung

  • Wenn das nicht der Fall ist (z.B. unbekannter Benutzer oder falsches Passwort), wird die Anfrage abgewiesen oder der Server wählt ggf. einen anderen Benutzernamen und lässt möglicherweise einen eingeschränkten Zugriff zu; was genau passiert, ist auf dem Server konfigurierbar.

  • Wenn ein Zugriff zugelassen wird, wird der SMB-Benutzername auf einen Unix-Benutzernamen abgebildet (im einfachen Fall: übernommen). Dieser Unix-Benutzer erhält Zugriff auf die Dateien gemäß seiner Unix-Berechtigungen, aber eingeschränkt durch die SMB-Berechtigungen der Freigabe.

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3043

Meines Wissens wird vom Plugin eine nicht konforme Konfig generiert, und das war schon "immer" ein Problem mit diesem Konstrukt. Daß die Clients Linux/Windows ebenfalls immer restriktiver agieren (Sicherheit!), ist ein weiteres Problem. ☹

Die meisten Nutzer legen vermutlich einmal -1x- eine "vernünfige" smb.conf an und passen sie nach einem Release Upgrade entsprechend an.

In einem homogenen Umfeld sollte es eigentlich funktionieren. Das wäre dann wirklich Murks, aber ...

Mein Xfce/Thunar hatte das übrigens nie "drin", daher sind das für mich nur "urbane Legenden".

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3162

Wohnort: Köln

kB schrieb:

UlfZibis schrieb:

Da müsste ich doch vom anderen Rechner aus mit beliebigem Nutzer drauf zugreifen können.

Nein. Es gibt bei SMB keine anonymen Anmeldungen mehr. Bei jeder Anmeldung muss der Client einen nicht-leeren Benutzernamen angeben und auch ein ggf. leeres SMB-Passwort.

Ich schrieb und meinte ja auch keinen anonymen, sondern einen beliebigen Nutzer.

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3162

Wohnort: Köln

Das Problem ist wohl, dass der Dateimanager bei Anlegen einer Freigabe nicht prüft, ob überhaupt ein passender SMB-Benutzer vorhanden ist, und auch das Anlegen eines solchen nicht anbietet bzw. unterstützt.

Ich habe das nun mal nachgeholt:

$ sudo smbpasswd -a ich

$ net usershare add Dokumente /home/ich/Dokumente W541_ich_Dokumente ich:F guest_ok=n

$ net usershare info --long
[Dokumente]
path=/home/ich/Dokumente
comment=W541_ich_Dokumente
usershare_acl=W541\ich:F,
guest_ok=n

Und nun funktioniert auch der Zugriff vom anderen Rechner aus.

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3162

Wohnort: Köln

Nun stelle ich leider fest, das Symlinks auf dem entfernten Rechner im lokalen Dateimanager nicht angezeigt, geschweige denn verfolgt werden.
Wie kann man das denn noch einrichten?

Weiterhin ist mir nicht klar, wie ein Zugriff über das Terminal erfolgt. Bei bestehender Verbindung über den Dateimanager erhalte ich:

$ ls -l smb://w541.local//w541_ich_dokumente
ls: Zugriff auf 'smb:///w541.local//w541_ich_dokumente' nicht möglich: Datei oder Verzeichnis nicht gefunden

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 668

Wohnort: Hamburg

Also das, was du da gerade versuchst, geht so nicht, du musst einfach die Freigabe mounten (am besten einen mount Point unter /mnt oder /media oder so wie ich es auch manchmal mache /srv und da dann den mount Point rein)

Wie man es macht, wird doch hier genau erklärt https://wiki.ubuntuusers.de/Samba/ (alles ganz Simpel) Wenn die Datei Berechtigungen passen von der Freigabe solltest du es auch in einem Dateimanager aufrufen können

PS: du hast mehr Beiträge hier im Forum als ich, du musst doch schon Profi sein

Antworten |