Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
config_nopassword [2024/12/27 15:14] smg [Start und Login ohne Paßwortabfrage] |
config_nopassword [2026/09/19 11:01] (aktuell) smg [Start von efa-Basis ohne Paßwortabfrage] |
||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| ===== Credentials-Datei ===== | ===== Credentials-Datei ===== | ||
| - | Paßwörter können in einer sogenannten // | + | ==== Ablageort ==== |
| - | In der Datei können beliebig viele Administratoren mit ihren jeweiligen Paßwörtern aufgelistet werden, jeweils ein Eintrag pro Zeile, wobei Admin-Name und Paßwort durch ein Leerzeichen getrennt werden. | + | Paßwörter können in einer sogenannten // |
| + | |||
| + | Unter Windows lautet das Heimatverzeichnis oft '' | ||
| + | |||
| + | ==== Aufbau und Inhalt der .efacred Datei ==== | ||
| + | |||
| + | In der Datei können beliebig viele Administratoren mit ihren jeweiligen Paßwörtern aufgelistet werden, jeweils ein Eintrag pro Zeile, wobei Admin-Name und Paßwort durch ein Leerzeichen getrennt werden. | ||
| + | |||
| + | Wenn ein in dieser Datei gelisteter Admin sich in efa-Basis, efa-Bootshaus, | ||
| + | |||
| + | Standard-Administrator / Auto-Login für efaBths und efaBase | ||
| + | Es kann auch die Namensabfrage für einen Admin entfallen (z.B. in efaBase, efaBootshaus Login Dialogen). | ||
| + | Dazu muss ein + (Plus-Zeichen) | ||
| + | Es darf maximal ein Administrator mit einem Plus-Zeichen markiert werden. | ||
| + | Sind mehrere Administratoren mit einem + Zeichen versehen, wird der erste verwendet. | ||
| + | Jeder admin darf nur einmal enthalten sein. | ||
| Die Datei '' | Die Datei '' | ||
| - | < | + | < |
| + | # die .efacred Datei darf keine Dateiendung (.txt) haben! | ||
| + | # jeder Admin darf nur einmal aufgeführt sein. | ||
| + | # nur eine Zeile darf mit + beginnen (und definiert damit den Standard-Admin für Autologin | ||
| + | # in efaBase und efaBths. | ||
| + | +admin geheim | ||
| efalive jsdglkjfd | efalive jsdglkjfd | ||
| cli pwd4cli</ | cli pwd4cli</ | ||
| Beim Aufruf von efa-Basis sowie des Admin-Modus von efa-Bootshaus würde der Admin //admin// automatisch angemeldet. Darüberhinaus können sich die Administratoren //efalive// und //cli// ohne Angabe eines Paßworts über das efaCLI anmelden. | Beim Aufruf von efa-Basis sowie des Admin-Modus von efa-Bootshaus würde der Admin //admin// automatisch angemeldet. Darüberhinaus können sich die Administratoren //efalive// und //cli// ohne Angabe eines Paßworts über das efaCLI anmelden. | ||
| + | |||
| + | ==== Weitere Eigenschaften der .efacred Datei: ==== | ||
| + | * UTF-8 Kodiert\\ Das ist unter Windows 11 und Linux inzwischen Standard. | ||
| + | * Darf keine Dateiendung haben\\ Insbesondere wenn man unter Windows mit dem Standard-Editor (Notepad) die Datei erstellt, muss man arkribisch darauf achten, dass keine .txt Dateiendung angehängt wird. Der Windows Explorer zeigt die Dateiendung bekannter Dateiformate standardmäßig auch nicht an: im Zweifelsfall befindet sich eine .efacred.txt Datei im User-Verzeichnis, | ||
| + | * # am Anfang einer Zeile ermöglicht Kommentare | ||
| + | * Leerzeilen werden ignoriert | ||
| + | * Erst ab EFA 2.5.3#16 werden Tabulatoren oder doppelte Leerzeichen als Trennzeichen entfernt. | ||
| + | |||
| + | ==== Debugging ==== | ||
| + | Wenn efa sich trotz vorhandener .efacred Datei sich nicht erwartungsgemäß verhält beim Login von Admins, kann man ab efa 2.5.3#16 Debug-Ausgaben aktivieren: | ||
| + | |||
| + | Konfiguration > Allgemein > (Expertenmodus an)\\ | ||
| + | * Debug Logging aktivieren | ||
| + | * Trace-Topic 801\\ (Exceptions + efaCred Logging) | ||
| + | * Debug-Level 5 | ||
| ===== Start von efa-Basis ohne Paßwortabfrage ===== | ===== Start von efa-Basis ohne Paßwortabfrage ===== | ||
| Zeile 22: | Zeile 57: | ||
| efa-Basis erfordert bei jedem Start den Login eines Administrators mit Paßwort. Auf einem Heimrechner kann der Login automatisiert werden, so daß kein Login mehr erforderlich ist: | efa-Basis erfordert bei jedem Start den Login eines Administrators mit Paßwort. Auf einem Heimrechner kann der Login automatisiert werden, so daß kein Login mehr erforderlich ist: | ||
| - | * Erstelle im Heimatverzeichnis des Betriebssystembenutzers, | + | * Erstelle im Heimatverzeichnis des Betriebssystembenutzers, |
| * Trage in dieser Datei ein einzige Zeile ein, bestehend aus einem Plus-Zeichen, | * Trage in dieser Datei ein einzige Zeile ein, bestehend aus einem Plus-Zeichen, | ||
| - | **Achtung: | + | **Achtung: |
| + | |||
| + | Ist auf einer efaBths-installation ein Default-Admin hinterlegt, unterbleibt | ||
| + | Daher sollte der automatische Login von Administratoren aus Sicherheitsgründen nicht auf einer Bootshaus-Installation aktiviert werden! | ||
| ===== Automatisierung mittels efaCLI ohne Paßwortabfrage ===== | ===== Automatisierung mittels efaCLI ohne Paßwortabfrage ===== | ||