[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