• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

(gelöst) update 2.x -> 3.x: domain admin group -> grou

dieterB

Newbie
Hallo, bin neu hier, deshalb kurze Vorstellung.

Ich bin kein großer Linux Kenner, betreue aber einen Debian/Sambe Arbeitsgruppenserver als PDC, File- und Printserver, Apache etc und W2k und XP Klients.

Nach dem Motto "nerver touch ..." hatte ich bis jetzt auch ein vor einigen Jahren installiertes und mit Skripten aus dem Netz erweitertes (Papierkorb, Quotas) Samba 2.x System laufen. In letzter Zeit gab es aber immer häufiger Probleme mit gesperrten Dateien, und nicht funktionierenden Druckern, weshalb ich mich entschloß doch einmal ein update durchzuführen.

Nach dem update funktioniert es schon einmal prinzipiell, aber es gibt leider doch einige Probleme. Das Wichtigste (für mich) zuerst:

Wie im Samba3-HOWTO.pdf gefunden funktioniert der domain admin group parameter nicht mehr.

Ersatz soll das dort angegeben mapping machen. Ich habe nun das mapping nach dem Beispiel im HOWTO durchgeführt:

1. Create a UNIX group (usually in /etc/group); let’s call it domadm.
2. Add to this group the users that must be “Administrators”.
3. Map this domadm group to the “Domain Admins” group by running
the command:
Hier mein Ergebnis
samba:~# net groupmap add ntgroup="Domain Admins" unixgroup=domadm
No rid or sid specified, choosing algorithmic mapping
adding entry for group Domain Admins failed!

Was ja nach man net auch stimmt (und dem HOWTO widerspricht?). Da ich aber keine Ahnung von SID und RID habe, versuchte ich einmal nach Angabe im HOWTO rid=500, war aber zu klein:
RID must be greater than 511

rid=1000 wird angenommen, die user der domadm group haben aber nach wie vor keine Admin-Rechte (auch ich :( ).

Muss ich zusätzlich irgend etwas installieren?
Wo werden die Daten die mit net groupmap eingegeben werden überhaupt gespeichert?
Muss ich einen Dienst neu starten?

Wie ich hier bereits gesehen habe, gäbe es wohl auch den Umweg mit poledit über globale Rechte, das würde ich mir aber gerne ersparren ...

Danke für jede Hilfe.

Dieter
 
OP
D

dieterB

Newbie
Danke, das stimmt.

Nach mehreren vergeblichen Versuchen hatte ich nun aber:
samba:~# net groupmap list
...
Domain Admins (S-1-5-21-537029154-1317821452-3497559135-512) -> -1
Domain Admins (S-1-5-21-537029154-1317821452-3497559135-3019) -> domadm
Domain Admins (S-1-5-21-537029154-1317821452-3497559135-1000) -> domadm
...


Gelöst
Ich habe die Einträge mit der falschen rid gelöscht

samba:~# net groupmap delete sid=S-1-5-21-537029154-1317821452-3497559135-3019
samba:~# net groupmap delete sid=S-1-5-21-537029154-1317821452-3497559135-1000

und dann mittels:

samba:~# net groupmap modify ntgroup="Domain Admins" unixgroup=domadm

die Zuordnung geändert.

samba:~# net groupmap list
System Operators (S-1-5-32-549) -> -1
Replicators (S-1-5-32-552) -> -1
Guests (S-1-5-32-546) -> -1
Domain Admins (S-1-5-21-537029154-1317821452-3497559135-512) -> domadm
Domain Guests (S-1-5-21-537029154-1317821452-3497559135-514) -> -1

Trotzdem noch eine Frage. Sind diese Änderungen irgendwo permanent abgespeichert (wo?), oder muss ich ein script schreiben, dass dies bei einem Neustart neu ausführt wird?
 
Oben