====== V3a: Sicherheit ====== Natürlich muss ein geschlossenes System wie die Notfallbox V3x abgesichert werden. ===== Änderung der Passwörter ===== Während der Installation haben wir überall "Dummy-Passwörter" gesetzt, um die Installation zu vereinfachen und zu beschleunigen. Diese werden nun geändert. ==== Linux-Nutzer root ==== ''sudo passwd root''\\ Neues Passwort zweimal eingeben ==== Linux-Nutzer notfallbox ==== ''sudo passwd notfallbox''\\ Neues Passwort zweimal eingeben ==== Passwort für den WLAN-Zugang ==== * ''sudo nano /etc/hostapd/hostapd.conf''\\ Folgende Zeile ändern: wpa_passphrase=passwort_im_klartext * Editor beenden und Speichern * ''sudo systemctl restart hostapd'' ==== FTP-Benutzer "notfallbox" ==== * ''cd /etc/proftpd'' sudo ftpasswd --passwd --name notfallbox --change-password * Zweimal das ALTE Passwort eingeben * Zweimal ein NEUES Passwort eingeben ==== Citadel-Benutzer "notfallbox" ==== * ''http://10.0.0.1:8080'' * Benutzername: ''notfallbox''\\ Passwort: ''notfallbox'' * **Verwaltung** * Benutzer verwalten: **Benutzer bearbeiten/löschen/anlegen** * Benutzer bearbeiten/löschen: **notfallbox**\\ **Konfiguration bearbeiten** * Passwort: //neues Passwort eingeben//\\ **Save changes** * **Abmelden** / **Abmelden** ==== Datenbank-Nutzer root ==== ''sudo systemctl stop mariadb\\ sudo mysqld_safe –skip-grant-tables –skip-networking &\\ mariadb -u root\\ MariaDB [(none)]> FLUSH PRIVILEGES;\\ MariaDB [(none)]> ALTER USER 'root'@'localhost' IDENTIFIED BY 'neues_root_passwort';\\ MariaDB [(none)]> EXIT;\\ sudo pkill mysqld\\ sudo systemctl start mariadb\\ mariadb -u root -p'' ==== Datenbank-Nutzer phpmyadmin ==== ''sudo mariadb -u root -p\\ USE mysql;\\ ALTER USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'neues_passwort';\\ MariaDB [mysql]> FLUSH PRIVILEGES;\\ MariaDB [mysql]> EXIT;'' ==== Datenbank-Nutzer notfallbox ==== {{ :nfb:software:installation:pi:2:admin_menu_2.png?nolink&400|}} - Admin-Menü: Konfiguration - Passwort ändern - "Speichern" auswählen - Nach ca. 2 Minuten den Refresh-Button klicken ==== Passwort für den Notfallbox-Admin-Bereich ==== Datei ''include/pw.inc.php''\\ |$boxPwAdmin|notfallbox| ==== Passwort für den Kurznachrichtendienst ==== Datei ''shoutbox/config_main_inc.php''\\ |$adminPass|notfallbox| ===== Admin-Bereich absichern ===== Ab Auslieferung ist der Admin-Bereich für jedermann zugänglich. Das muss natürlich nicht sein. Die Notwendigen Dateien hierfür sind bereits vorhanden. Aber zuerst muss eine kleine Konfigurationsänderung im Apache2-Webserver gemacht werden: * ''sudo nano /etc/apache2/apache2.conf'' * Im Abschnitt **** folgende Zeile ändern: * ''AllowOverride **All**'' * Speichern und Schliessen * ''sudo systemctl restart apache2'' Zur Änderung des Passwortes müssen wir den vorhandenen Benutzer löschen und neu eintragen: * ''sudo htpasswd -D /etc/apache2/.htpasswd notfallbox'' * ''sudo htpasswd /etc/apache2/.htpasswd notfallbox'' * Jetzt wird zweimal nach einem neuen Passwort gefragt! ===== Schluss-Tipp ===== Da wir Datensicherung für ein extrem wichtiges Instrument halten, empfehlen wir die Nutzung dieser Android-App zur Datensicherung: [[https://play.google.com/store/apps/details?id=com.ytheekshana.apkextractor|APK Extractor & Analyzer]]