User anlegen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „<syntaxhighlight lang=bash> #!/bin/bash while read LINE do user=$(echo $LINE|cut -f 1 -d :) mail=$(echo $LINE|cut -f 2 -d :) pass=$(openssl rand -bas…“)
 
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
 +
*Schreiben Sie ein Script welches aus einer Datei die User und Mailaddressen ausliest.
 +
*Die User sollen auf dem System angelegt werden.
 +
*Ein Passwort soll generiert und dem User zugewiesen werden.
 +
*Am Schluss soll das Passwort per Mail an den User geschickt werden mit der Aufforderung, dieses unverzüglich zu ändern.
 +
*Hinweise:
 +
**Passwordgenerierung: "openssl rand -base64 16 | head -c16"
 +
**Password setzen mit "chpasswd"
 +
echo "Neues Password für xyz, bitte direkt ändern" | mail -s "xyz accound" $mail
 +
 +
<!---
 
<syntaxhighlight lang=bash>
 
<syntaxhighlight lang=bash>
 
#!/bin/bash
 
#!/bin/bash
Zeile 10: Zeile 21:
 
echo "Neues Password für xyz, bitte direkt ändern" | mail -s "xyz accound" $mail
 
echo "Neues Password für xyz, bitte direkt ändern" | mail -s "xyz accound" $mail
 
done < $1</syntaxhighlight>
 
done < $1</syntaxhighlight>
 +
-->

Aktuelle Version vom 7. Juni 2023, 09:51 Uhr

  • Schreiben Sie ein Script welches aus einer Datei die User und Mailaddressen ausliest.
  • Die User sollen auf dem System angelegt werden.
  • Ein Passwort soll generiert und dem User zugewiesen werden.
  • Am Schluss soll das Passwort per Mail an den User geschickt werden mit der Aufforderung, dieses unverzüglich zu ändern.
  • Hinweise:
    • Passwordgenerierung: "openssl rand -base64 16 | head -c16"
    • Password setzen mit "chpasswd"

echo "Neues Password für xyz, bitte direkt ändern" | mail -s "xyz accound" $mail