Hallo zusammen,
ich arbeit seit einem knappen Jahr in der IT Abteilung in meiner Firma.
Momentan bin ich damit beauftrag in einem Netzwerk mit 7000 Mitarbeitern, über 100 Servern (gemischte Betriebsysteme), knapp 1000 Shares und mindestens genau so vielen Benutzergruppen eine "einfache" Möglickeit zu schaffen alle 3 Monate eine Auflistung aller Benutzer von Shares bereit zustellen, damit die Verantwortlichen überprüfen können ob auf den Share auch nur aktuell in der Abteilung beschäftigte Mitarbeiter auf den entsprechnden Share zugreiffen darf.
Ich muss also möglichst Zeitnah dem Verantwortlichen des Shares "Werbung" sagen können welche Mitarbeiter auf diesen welche Rechte haben.
Momentan sind die Shares auf Linux Servern untergebracht, auf die meist Windows Server über Active Directory oder LDAP Berechitgungen erteilen. Will also der genannt Veratwortliche des Sahres "Werbung" seine Liste, gehe ich auf den AD Server und schau mir die Mitglieder des Shares an und erstelle davon MANUELL eine Excel Liste.
Ist kein Problem bei einem Share mit 20 Neutzern, aber bei 1000 Shares und Benutzergruppen in denen Teilweise 100 Benutzer unterschiedlichste Berechtigungen haben bin ich mit der Liste gerade so in dem 3 Monatszyklus fertig und beginne dann von Vorne.
Ich bin in Linux noch nicht so firm und forsche auch schon seit Tagen nach einer Lösung...
Gibt es einen Befehl, ein Script oder irgend eine Möglichkeit diese Aufgabe zu automatisieren?
Auch wenn ich den Befehl oder das Script für jeden Share bzw jede Benutzergruppe einmal ausführen muss ist das 1000x besser als den Mist von Hand in Excel Listen (oder Libre Office oder CSV oder auch nur Textdateien) einzutragen...