[Eisfair] Gast-WLAN: Skript gesteuerte Passwortgenerierung
Marcus Roeckrath
marcus.roeckrath at gmx.de
So Mai 28 21:47:42 CEST 2017
Hallo Boris,
B. Sprenger wrote:
> ## 'cd /var/www/htdocs/arduino/gastwlan/'
Statt
> pwgen 12 1 >/var/www/htdocs/arduino/gastwlan/freeradius_pw.txt
passwortneu=`pwgen 12 1`
echo "${passwortneu}" >/var/www/htdocs/arduino/gastwlan/freeradius_pw.txt
> cp /etc/raddb/users.eis /var/www/htdocs/arduino/gastwlan/users.alt
(*)
> sed -f /var/www/htdocs/arduino/gastwlan/sedfile.txt
> /var/www/htdocs/arduino/gastwlan/users.alt
> >/var/www/htdocs/arduino/gastwlan/users.neu
> cp /var/www/htdocs/arduino/gastwlan/users.neu /etc/raddb/users.eis2
> rm /var/www/htdocs/arduino/gastwlan/users.alt
> rm /var/www/htdocs/arduino/gastwlan/users.neu
> /etc/init.d/freeradius restart
>
> In der Datei sedfile.txt steht das Kommando zum Austausch des Passworts,
> im Moment noch "von Hand" eingetragen.
> Wie kann ich da jetzt das Passwort aus der freeradius_pw.txt eintragen?
> Irgend jemand eine Idee?
> Oder muss ich einen anderen Lösungsansatz wählen?
>
> Der Vollständigkeit halber:
> die sedfile.txt ist enthält eine Zeile:
> s/"gast" Cleartext-Password := passwort/"gast"
> Cleartext-Password := passwortneu/
Wieso nicht bei (*) diese Datei neu erzeugen?
echo 's/"gast"...${passwortneu}/' > sedfile.txt
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair