Unterschiede zwischen den Revisionen 1 und 2
Revision 1 vom 2014-08-19 11:34:39
Größe: 532
Kommentar:
Revision 2 vom 2014-08-19 11:35:29
Größe: 547
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 4: Zeile 4:
#!/bin/bash

Benutzer-Import in GOsa²

cat students.csv | while read line; do 

        NACHNAME=$(echo $line | cut -d";" -f1);
        VORNAME=$(echo $line| cut -d";" -f2);

        NACHNAME_KURZ=${NACHNAME:0:3}
        VORNAME_KURZ=${VORNAME:0:3}

        LOGIN=$(echo ${NACHNAME_KURZ}${VORNAME_KURZ} | iconv -f UTF-8 -t ASCII//TRANSLIT | tr A-Z a-z);

        ALREADY_EXISTS=$(getent passwd $LOGIN 1>/dev/null && echo ALREADY_EXISTS); 

        echo "$line;$LOGIN;`pwgen -v 8 1` !!!  $ALREADY_EXISTS !!!";
done

IT-Zukunft Schule: Technik/Nutzungshinweise/BenutzerImport (zuletzt geändert am 2023-08-29 20:39:10 durch MikeGabriel)