Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »Joe2017« ist der Autor dieses Themas

Beiträge: 45

Registrierungsdatum: 01.08.2017

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: unbekannt

  • Nachricht senden

1

01.09.2017, 12:17

Berechtigungen für LDAP Benutzer

Hallo zusammen,

ich habe einen LDAP Server (Ubuntu 16.04) mit Benutzern und Gruppen eingerichtet.

Gruppen
admin
user

Benutzer
admin1 (Gruppe admin)
User1 (Gruppe user)

Mein Client (Ubuntu 16.04) ist für LDAP konfiguriert und ich kann mich auch anmelden.
Ich habe jetzt das Problem, das ich einem Lokalen Benutzer das Recht von Gruppen (Bsp. plugdev) entziehen kann, aber nicht einem LDAP Benutzer.
Ein LDAP Benutzer ist lediglich Mitglied der LDAP Gruppen und nicht der Lokalen. Wie kann ich einem LDAP Benutzer der LDAP Gruppe "user" dieses Recht (plugdev) enziehen?

Bzw. welche Rechte hat eine LDAP Gruppe "user". Kann ich das irgendwo einschränken?

Vielen dank für eure Mithilfe.

2

01.09.2017, 13:58

In LDAP würde ich sagen. Dafür isses ja da :)
Die lokalen User sollten eigentlich auch dort verwaltet werden. Aber klar, einen Fallback sollte es für den Fall des Versagens von LDAP natürlich geben.

Ein paar links, die nicht direkt mit Ubuntu zu tun haben, aber mit LDAP:
http://www.openldap.org/faq/data/cache/52.html
https://docs.oracle.com/cd/E19857-01/819….html#wp1025329
https://www.ldap-account-manager.org/sta…al/ch04s03.html
Beim Erstellen dieser Nachricht kamen keine Tiere zu Schaden.
me is all sausage
but don't call me Ferdl

  • »Joe2017« ist der Autor dieses Themas

Beiträge: 45

Registrierungsdatum: 01.08.2017

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: unbekannt

  • Nachricht senden

3

01.09.2017, 14:15

Davon bin ich auch ausgegeangen. ;-)

Ich habe lediglich nur eine Gruppe "user" in LDAP angelegt. Wo sehe ich welche Berechtigungen diese Gruppe an einem Client besitzt?
Ich ging die ganze Zeit davon aus, dass Ubuntu durch den Gruppennamen "user" die Verbindung zu der Lokalen Gruppe "user" herstellt und somit die selben Berechtigungen vergeben werden. Das selbe mit der Gruppe "admin". Vielleicht hab ich das aber auch falsch interpretiert.

4

01.09.2017, 16:23

Namen sind Schall und Rauch. Für das System sind Zahlen relevant. Gruppen erkennt es an der gid und User an deren uid. Wie die für dich heißen ist ihm im Grunde egal. Es kann daher keine Verknüpfung auf Basis der Namen herstellen.

Ist genau das gleiche, wenn User Peter auf einem Rechner die uid 1000 hat, aber auf einem anderen die 1001. Dann hat er dort keinen Zugriff auf "seine" Dateien. Allerdings auf jene, die dem dortigen User mit der uid 1000 gehören... Das könntest du im Hinterkopf behalten, weil es mit NFS noch lustiger wäre...
Lediglich der root ist auf allen Rechnern eine Null :)
Beim Erstellen dieser Nachricht kamen keine Tiere zu Schaden.
me is all sausage
but don't call me Ferdl

  • »Joe2017« ist der Autor dieses Themas

Beiträge: 45

Registrierungsdatum: 01.08.2017

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: unbekannt

  • Nachricht senden

5

01.09.2017, 16:43

Das ist mir eigentlich auch klar.

Aber warum kann ich mich am Client dann nicht mit meinem LDAP Benutzer anmelden wenn ich am LDAP Server keine Gruppe "user" habe?
DIe ID spielt in diesem Fall keine Rolle!

Füge ich den LDAP Benutzer A in die LDAP Gruppe "XY" kann ich mich am Client nicht anmelden.
Füge ich den LDAP Benutzer A in die LDAP Gruppe "user" kann ich mich am Client anmelden.
Füge ich den LDAP Benutzer A in die LDAP Gruppe "admin" kann ich mich am Client anmelden und der Benutzer A verfügt über admin Rechte auf dem Client.

Somit ist bei Gruppen der "Gruppenname" und nicht die ID entscheident.
Bei Usern gebe ich dir allerdings Recht.

Mein Problem ist also immer noch... Wie kann ich der LDAP Gruppe "user" Berechtigungen zuweisen bzw. entziehen, da diese zwingend benötigt wird, und ich lediglich einen Namen mit einer ID angelegt habe.

6

01.09.2017, 18:36

Naja, ich weiß nicht was du alles installiert hast. Es gibt tools die das mapping übernehmen bzw. vereinfachen.
LDAP selbst ist intern ziemlich komplex (und bei mir auch schon eine Weile her...) Ferndiagnosen sind da relativ schwierig.
Aber einer der vorigen Links führt zu einer grafischen LDAP-Verwaltung, von der es auch ein Debian-Paket gibt. Vielleicht wäre das was für dich.
Beim Erstellen dieser Nachricht kamen keine Tiere zu Schaden.
me is all sausage
but don't call me Ferdl