Samba-tool scripting: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ ==Scripting== *cat metzger.csv Hans;Mueller;oimel;Metzger; Rudi;Schmidt;oimel;Metzger; Erwin;Zott;oimel;Metzger; Hans;Will;oimel;Metzger; Klaus;Cewe;oim…“) |
(kein Unterschied)
|
Version vom 13. Dezember 2016, 12:45 Uhr
Scripting
- cat metzger.csv
Hans;Mueller;oimel;Metzger; Rudi;Schmidt;oimel;Metzger; Erwin;Zott;oimel;Metzger; Hans;Will;oimel;Metzger; Klaus;Cewe;oimel;Metzger;
- samba-tool group add Metzger
- cat 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
- ./user-add.sh metzger.csv
List all Users
- samba-tool user list
List Members
- samba-tool group listmembers Metzger