Samba Freigabe - Zugriff scheitert
Hi Leute,
ich habe hier einen openSUSE Rechner auf dem ein SAMBA-Server läuft.
Auf diesem gibt es eine Freigabe "Daten", auf die die 5 eingerichteten User von Ihren Windows 10 Clients aus zugreifen können.
Heute wollte ich eine weiter Freigabe "Archiv" einrichten, die prinzipiell die selben Rechte haben soll, wie "Daten".
Ich habe den entsprechenden Abschnitt in der smb.conf kopiert und den Namen und den Pfad angepasst.
Das die beiden Verzeichnisse auf dem Linux-Rechner haben den gleichen Besitzer (root) und die gleiche Gruppe (users) und sowohl Besitzer als auch Gruppe haben volle Rechte.
Leider schaffe ich es nicht von einem der Windows-Clients aus die Freigabe "Archiv" zu öffnen.
Sie wird angezeigt, wenn ich \\server im Explorer eingebe, nach einem Doppelklick oder der Eingabe von \\server\archiv kommt aber eine Fehlermeldung, dass auf \\server\Archiv nicht zugegriffen werden könne.
Ich hättte keine Berechtigung dafür.
Das Selbe, wenn ich mich auf dem openSUSE Rechner per smbclient mit der Freigabe verbinde.
Die Verbindung wird hergestellt, aber ein "ls" z.B. mit NT_STATUS_ACCESS_DENIED listing \* quittiert.
Auch ein "md test" funktioniert nicht: "NT_STATUS_ACCESS_DENIED making remote directory \test.
Erstelle ich in der Konsole ein Verzeichnis, und versuche ein Verzeichnis mit dem selben Namen nochmals mittels smblient zu erstellen, bekome ich folgerichtig die Meldung
NT_STATUS_OBJECT_NAME_COLLISION making remote directory \test
Irgendwo muss ich was übersehen - ich sehe nur nicht wo ;-/
An den Settings für die Freigaben kann es eigentlich nicht liegen
Ciao
dirk
ich habe hier einen openSUSE Rechner auf dem ein SAMBA-Server läuft.
Auf diesem gibt es eine Freigabe "Daten", auf die die 5 eingerichteten User von Ihren Windows 10 Clients aus zugreifen können.
Heute wollte ich eine weiter Freigabe "Archiv" einrichten, die prinzipiell die selben Rechte haben soll, wie "Daten".
Ich habe den entsprechenden Abschnitt in der smb.conf kopiert und den Namen und den Pfad angepasst.
Das die beiden Verzeichnisse auf dem Linux-Rechner haben den gleichen Besitzer (root) und die gleiche Gruppe (users) und sowohl Besitzer als auch Gruppe haben volle Rechte.
Leider schaffe ich es nicht von einem der Windows-Clients aus die Freigabe "Archiv" zu öffnen.
Sie wird angezeigt, wenn ich \\server im Explorer eingebe, nach einem Doppelklick oder der Eingabe von \\server\archiv kommt aber eine Fehlermeldung, dass auf \\server\Archiv nicht zugegriffen werden könne.
Ich hättte keine Berechtigung dafür.
Das Selbe, wenn ich mich auf dem openSUSE Rechner per smbclient mit der Freigabe verbinde.
Die Verbindung wird hergestellt, aber ein "ls" z.B. mit NT_STATUS_ACCESS_DENIED listing \* quittiert.
Auch ein "md test" funktioniert nicht: "NT_STATUS_ACCESS_DENIED making remote directory \test.
Erstelle ich in der Konsole ein Verzeichnis, und versuche ein Verzeichnis mit dem selben Namen nochmals mittels smblient zu erstellen, bekome ich folgerichtig die Meldung
NT_STATUS_OBJECT_NAME_COLLISION making remote directory \test
Irgendwo muss ich was übersehen - ich sehe nur nicht wo ;-/
An den Settings für die Freigaben kann es eigentlich nicht liegen
[Daten]
comment = allgemeines Datenverzeichnis
inherit acls = Yes
path = /ClientData/Daten
read only = No
browseable = Yes
create mask = 0660
directory mask = 0770
force group = users
inherit permissions = Yes
[Archiv]
comment = Verzeichnis für alte Daten
inherit acls = Yes
path = /ClientData/Archiv
read only = No
browseable = Yes
create mask = 0660
directory mask = 0770
force group = users
inherit permissions = Yes
Ciao
dirk
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 424853
Url: https://administrator.de/contentid/424853
Ausgedruckt am: 22.11.2024 um 03:11 Uhr
11 Kommentare
Neuester Kommentar
Hallo,
Hat dein SUSE recht mit Access_Denied? Vielleicht existiert ein test ja schon.
Gruß,
Peter
Zitat von @diwaffm:
Auch ein "md test" funktioniert nicht: "NT_STATUS_ACCESS_DENIED making remote directory \test.
Und?Auch ein "md test" funktioniert nicht: "NT_STATUS_ACCESS_DENIED making remote directory \test.
Hat dein SUSE recht mit Access_Denied? Vielleicht existiert ein test ja schon.
NT_STATUS_OBJECT_NAME_COLLISION making remote directory \test
Und? Gibt es schon ein test? Sicher das der Pfad richtig ist?An den Settings für die Freigaben kann es eigentlich nicht liegen
Ein SUSE besteht ja nicht nur aus ein Samba. Irgendwo überschneidet sich etwas oder dein Dateisystem ist hinüber, oder dein Samba und SUSE haben recht.Gruß,
Peter
Hallo,
schön...
und nun gib noch zusätzlich bitte die Unix-Rechte auf diesen Verzeichnissen an !
7777 macht man nicht , aber IIRR war da noch was mit GUID/SUID Bits, wenn andere ( User) werkeln.
Root ist sicher auch Gruppe root ? und die Users sind nicht Gruppe root ..zumindest sollte es so sein
Und ..steht dann doch im Log, wenn man Samba "geschwätzig genug" macht, ist aber dadurch auch schwerer zu finden
Fred
schön...
und nun gib noch zusätzlich bitte die Unix-Rechte auf diesen Verzeichnissen an !
7777 macht man nicht , aber IIRR war da noch was mit GUID/SUID Bits, wenn andere ( User) werkeln.
Root ist sicher auch Gruppe root ? und die Users sind nicht Gruppe root ..zumindest sollte es so sein
Und ..steht dann doch im Log, wenn man Samba "geschwätzig genug" macht, ist aber dadurch auch schwerer zu finden
Fred
Zitat von @diwaffm:
Alle den Samba-Usern zugeordneten Linux-User sind Mitglied der Gruppe users - und können problemlos mit dem Daten-Verzeichnis arbeiten.
Die Linux-User haben auch Zugriff auf Archiv-Verzeichnis. Die zugeordneten Samba-User nicht.
Alle den Samba-Usern zugeordneten Linux-User sind Mitglied der Gruppe users - und können problemlos mit dem Daten-Verzeichnis arbeiten.
Die Linux-User haben auch Zugriff auf Archiv-Verzeichnis. Die zugeordneten Samba-User nicht.
"zugeordnete" ?? Samba-User = das sind doch die gleichen wie die Unix-User ! Werden doch eh nur einmal las U*X-User angelegt mit ihren Gruppen dazu, was soll(te) da "zugerodnet" werden ?
max hat als U*x-User Rechte (RWX) in u*x-group smbx
/test/muuh hat die groupenn-ID smbx
und in der smc.conf wird das shar smbjuhu auf das Verzeichnis /test/smbx gemappt und der Win user max darf/kann arbeiten
Deine "Probleme" sind mir immer dann "über den Weg gelaufen" wenn smb-Rechte und U*X-Rechte nicht zueinander passten. (typisch für AzBis beim ersten Mal - zumindest da ist es immer aufgefallen )
Fred
Bin gerade über selbes Problem und bin über den Beitrag gestolpert - und dadurch auf die Lösung bei mir gefunden: Ich hatte einen Benutzer Xaaaaa angelegt, aber vermutlich lange Zeit zuvor einen xaaaaa (kleiner, statt großer Anfangsbuchstaben). Nachdem ich dann beide gelöscht und den ersten neu angelegt hatte, war alles so, wie erwartet.