Samba skipting: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=User anlegen=
+
*[[Samba User anlegen]]
==CSV Datei==
+
*[[Samba User aus Gruppen löschen]]
*cat metzger.csv
 
<pre>
 
Hans;Mueller;oimel;Metzger;
 
Rudi;Schmidt;oimel;Metzger;
 
Erwin;Zott;oimel;Metzger;
 
Hans;Will;oimel;Metzger;
 
Klaus;Cewe;oimel;Metzger;
 
</pre>
 
==Gruppe anlegen==
 
*samba-tool group add Metzger
 
==Script user-add.sh==
 
<pre>
 
#!/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
 
</pre>
 
 
 
==Aufruf==
 

Aktuelle Version vom 17. Dezember 2016, 13:03 Uhr