Re: felhasználók tömeges felvétele ldapba
Zoltán Gerendás
gerendas at gmail.com
2012. Jún. 5., K, 13:40:50 CEST
Helló!
Bálint István <balintistvan at szistvan.hu> írta (2012. június 5. 12:18):
> A listán javasolt leírások alapján sikerült debian 6-on létrehozni az LDAP
> alapú Sambát.
> Az smbldap-useradd és az smbpasswd -a parancsokkal létre is tudtam hozni
> felhasználókat.
> Hogyan lehet tömegesen felvenni felhazsnálókat jelészóval az LDAP-ba és a
> Sambába?
> Van erre valami utility vagy script?
Kérdésedben benne a válasz :).
---- cut ----------
#!/bin/bash
while IFS=, read username studentid lastname firstname middlename
do
echo "processing ${username}... $studentid"
if [ $2 = 'd' ]; then
smbldap-userdel -r ${username}
echo "...removed $username"
elif [ $2 = 'a' ]; then
smbldap-useradd -a -N "$firstname" -S "$lastname" -G
"student" ${username}
echo "...successfully added $username, now setting
password to ${studentid}..."
smbldap-passwd $username $studentid
fi
done < $1
# end of stud.sh
--------- cut -------------
A fenti egy lehetséges megoldás.
--
Üdvözlettel:
Gerendás Zoltán
További információk a(z) Techinfo levelezőlistáról