ChangeRunUser
Unter Firebird 1.5 gibt es zwei Versionen des Skripts changeRunUser.sh
, die mit dem Präfix SS
für Super Server-Installationen und die mit dem Präfix CS
für Classic Server-Installationen.Ab Firebird 2 lautet das Skript einfach changeRunUser.sh
.
Note
|
Das Skript sollte als root ausgeführt werden. |
Mit dem Skript changeRunUser.sh
können der Benutzer und die Gruppe, unter denen der Firebird-Server ausgeführt wird, geändert werden.Standardmäßig ist dies jetzt der Firebird-Benutzer und die Firebird-Gruppe. In früheren Versionen wurde der Firebird-Server jedoch als Root-Benutzer ausgeführt, was aus Sicht der Systemsicherheit unerwünscht ist und das Erstellen von Datenbanken im gesamten Dateisystem ermöglichte.Mit dem neuen Firebird-Benutzer können Einschränkungen für die Erstellung von Datenbanken festgelegt werden.
Das Skript ändert den geschuldeten Benutzer und die Gruppe einer Reihe von Dateien im Firebird-Installationsverzeichnis, die Protokolldatei sowie das Startskript /etc/rc.d.init.d/firebird
, mit dem der Firebird-Server gestartet und gestoppt wird.