Samba skipting: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| Zeile 9: | Zeile 9: | ||
Klaus;Cewe;oimel;Metzger; | Klaus;Cewe;oimel;Metzger; | ||
</pre> | </pre> | ||
| + | ==Gruppe anlegen== | ||
| + | *samba-tool group add Metzger | ||
==Script user-add.sh== | ==Script user-add.sh== | ||
<pre> | <pre> | ||
Version vom 17. Dezember 2016, 12:57 Uhr
User anlegen
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