User anlegen
CSV Datei
Hans;Mueller;oimel;Metzger;
Rudi;Schmidt;oimel;Metzger;
Erwin;Zott;oimel;Metzger;
Hans;Will;oimel;Metzger;
Klaus;Cewe;oimel;Metzger;
Gruppe anlegen
- samba-tool group add Metzger
Script user-add.sh
#!/bin/bash
while read LINE
do
VORNAME=$(echo $LINE| cut -f 1 -d ";")
NACHNAME=$(echo $LINE| cut -f 2 -d ";")
PASSWORT=$(echo $LINE| cut -f 3 -d ";")
GRUPPE=$(echo $LINE| cut -f 4 -d ";")
NAME=$(echo $VORNAME.$NACHNAME | tr "A-Z" "a-z")
samba-tool user create $NAME $PASSWORT --must-change-at-next-login
samba-tool group addmembers $GRUPPE $NAME
done < $1
Aufruf
- ./user-add.sh metzger.csv
User 'hans.mueller' created successfully
Added members to group Metzger
User 'rudi.schmidt' created successfully
Added members to group Metzger
User 'erwin.zott' created successfully
Added members to group Metzger
User 'hans.will' created successfully
Added members to group Metzger
User 'klaus.cewe' created successfully
Added members to group Metzger