UlfZibis
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3134
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
Anmeldungsdatum: 19. Januar 2021
Beiträge: 595
Wohnort: Hamburg
|
Hast du die smb Freigabe über Samba gemacht?
Dann bitte deine Konfiguration als codeblock
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3134
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
Anmeldungsdatum: 19. Januar 2021
Beiträge: 595
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: 3134
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
Anmeldungsdatum: 19. Januar 2021
Beiträge: 595
Wohnort: Hamburg
|
Ich richte Samba ein, mehr nicht
|
hakel2022
Anmeldungsdatum: 21. Februar 2022
Beiträge: 2959
|
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: 3134
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: 3134
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
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9433
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: 2959
|
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: 3134
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: 3134
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: 3134
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
Anmeldungsdatum: 19. Januar 2021
Beiträge: 595
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
|