Hallo, uns ist gerade der Filserver abgeraucht, und jetzt ist die Frage wie ersetzen wir ihn. Wieder ein MS-Produkt (Server 2003) erwerben oder auf Linux umsteigen. Das Linux Problem ist, das hier niemand weiss wie man die folgenden Freigaben realisiert: common\ xxx1 xxx2 xxx3\ yyy1 Alles was in common ist soll für alle sichtbar sein. xxx1 und xxx3 sind nur für user hinz und kunz zugelassen. xxx2 nur für user dick und yyy1 für user doof (so ähnlich ist es jetzt realisiert). Das einzige was wir hin bekommen, ist eine Freigabe für common, die auch alle sehen können. Alles was sich in common befindet hat dann immer die gleichen Beschränkungen wie common selbst. Unter nt geht das mit einer Freigabe für common und abweichenden Berechtigungen für die Unterverzeichnisse. Geht dies unter samba etwa nicht? Habe weder ein Beispiel dafür gefunden, noch eine Beschreibung das es nicht geht. Ih bin doch nicht der einzige auf der Welt der soetwas lösen soll. Mit freundlichen Grüssen Michael Helms
* Michael Helms schrieb am Mittwoch, 2003-06-11:
Das Linux Problem ist, das hier niemand weiss wie man die folgenden Freigaben realisiert:
common\ xxx1 xxx2 xxx3\ yyy1
Alles was in common ist soll für alle sichtbar sein. xxx1 und xxx3 sind nur für user hinz und kunz zugelassen. xxx2 nur für user dick und yyy1 für user doof (so ähnlich ist es jetzt realisiert).
Das geht unter Linux ganz genauso. Du verpaßt den Verzeichnissen die entsprechenden Zugriffsrechte, indem du deine Benutzer in Gruppen organisierst und dann mittels chgrp und chmod festlegst, welche Gruppen an welche Verzeichnisse dürfen. Seit kurzer Zeit ist es auch möglich, Dateien und Verzeichnissen komplette ACLs zuzuweisen, fast wie unter Windows NT. Dazu vertiefe dich am besten in die Manpages acl(5), getfacl(1), setfacl(1) und http://acl.bestbits.at/. -- Christian Ullrich Registrierter Linux-User #125183 "Remember: 'I am a person. I have a right to the ball.'"
Am Mit, 2003-06-11 um 15.03 schrieb Michael Helms:
Hallo,
uns ist gerade der Filserver abgeraucht, und jetzt ist die Frage wie ersetzen wir ihn. Wieder ein MS-Produkt (Server 2003) erwerben oder auf Linux umsteigen.
Das Linux Problem ist, das hier niemand weiss wie man die folgenden Freigaben realisiert:
common\ xxx1 xxx2 xxx3\ yyy1
Alles was in common ist soll für alle sichtbar sein. xxx1 und xxx3 sind nur für user hinz und kunz zugelassen. xxx2 nur für user dick und yyy1 für user doof (so ähnlich ist es jetzt realisiert).
Das einzige was wir hin bekommen, ist eine Freigabe für common, die auch alle sehen können. Alles was sich in common befindet hat dann immer die gleichen Beschränkungen wie common selbst.
Unter nt geht das mit einer Freigabe für common und abweichenden Berechtigungen für die Unterverzeichnisse.
Hallo, geht unter Linux auch. Common, xxx1 etc jeweils als share einrichten und im Linux mit Owner/Group voneinander abgrenzen (chown/chmod). Zusätzlich kann man im Samba veto-Files (auch als Directory) einrichten, die sollten die jeweiligen Unter-shares unsichtbar machen. Tipp: Richtet als erstes swat ein (/etc/inetd.conf). Dann mit Browser auf host:901. share common einrichten, falls noch nicht in smb.conf und "advanced view" anklicken. Allein die Möglichkeit zum anklicken von Hilfe spart Wochen der Suche in der Doku. HTH, Wolfgang
Am Mittwoch, 11. Juni 2003 15:03 schrieb Michael Helms: Hallo,
uns ist gerade der Filserver abgeraucht, und jetzt ist die Frage wie ersetzen wir ihn. Wieder ein MS-Produkt (Server 2003) erwerben oder auf Linux umsteigen.
Das Linux Problem ist, das hier niemand weiss wie man die folgenden Freigaben realisiert:
common\ xxx1 xxx2 xxx3\ yyy1
Alles was in common ist soll für alle sichtbar sein. xxx1 und xxx3 sind nur für user hinz und kunz zugelassen. xxx2 nur für user dick und yyy1 für user doof (so ähnlich ist es jetzt realisiert).
Das einzige was wir hin bekommen, ist eine Freigabe für common, die auch alle sehen können. Alles was sich in common befindet hat dann immer die gleichen Beschränkungen wie common selbst.
Eine Möglichkeit wäre Gruppen anzulegen. Hinz/Kunz und Dick/Doof. Dann werden Hinz und Kunz Mitglieder dieser Gruppe ( YAST2 Benutzer) und in der smb Freigabe für deren Verzeichnisse Valid Users = @Hinz/Kunz eintragen. Probier es mal aus.
Unter nt geht das mit einer Freigabe für common und abweichenden Berechtigungen für die Unterverzeichnisse.
Geht dies unter samba etwa nicht? Habe weder ein Beispiel dafür gefunden, noch eine Beschreibung das es nicht geht.
Samba in 21 Tagen ISBN 3-8272-5741-7 Markt & Technik. Kann ich sehr empfehlen
Ih bin doch nicht der einzige auf der Welt der soetwas lösen soll.
Kann ich mir nicht vorstellen, hat sich nur noch keiner zu fragen getraut. :=) Dran denken: es ist > eine < Möglichkeit. Ruhig alle Antworten die vielleicht noch kommen austesten und die nehmen die Dir besten zusagt -- mfG Helmut
Habt erstmal vielen Dank, ich denke die Sache mit den Gruppen ist für uns nicht wirklich geeignet, da wir keine feste Hirarchie haben (die Mitarbeiter sind dann alle in 5 - 10 Gruppen, dass wird auf Dauer wohl doch etwas unübersichtlich). Ich werde jett mal mit acl experimentieren und habe da auch gleich das erste Problem, siehe Anfrage: samba ignoriert acl Angaben Mit freundlichen Grüssen Michael Helms
participants (4)
-
Christian Ullrich
-
Helmut.Scholl_Witten@t-online.de
-
Michael Helms
-
Wolfgang Hinsch