Samba User anlegen
Version vom 17. Dezember 2016, 13:02 Uhr von Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==CSV Datei== *cat metzger.csv <pre> Hans;Mueller;oimel;Metzger; Rudi;Schmidt;oimel;Metzger; Erwin;Zott;oimel;Metzger; Hans;Will;oimel;Metzger; Klaus;Cewe;oime…“)
CSV Datei
- cat metzger.csv
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