Archiv verlassen und diese Seite im Standarddesign anzeigen : openldap homedirectories
ich habe hier einen ldap server am laufen, der fuer die logins( also zentrale userverwaltung) von linux veranwortlich ist. mein problem ist jetzt, dass die user die über ldapadd erstellt haben ein homedirectory zugewiesen bekommen, aber diese nicht erstellt werden??!? gibs dafür ne simple loesung, da ich keine lust hab fuer jeden user das directory per mkdir zu erstellen. bei useradd geschieht ja das auch automatisch
In etwa:
for i in $(ldapsearch -x uid=* uid -LLL|grep "^uid:"|cut -d ' ' -f 2)
do
mkdir /home/$i;
chown $i.users /home/$i;
done
Ich bezweifle, dass das so auf Anhieb funktioniert, aber in etwa geht das zumindest so. Es mag auch elegantere Wege geben.
Sollten die Pfade oder die primary GID von user zu user sehr unterschiedlich sein, müsste man ein perl-script stricken, um die Attribute auszulesen.
mamue
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.