ChangeRunUser.sh-Parameter
Verwenden Sie zum Ausführen des Skripts eine Befehlszeile, die der folgenden ähnelt:
changeRunUser.sh <username> <groupname>
Das Skript verwendet zwei Parameter in der Befehlszeile, die beide optional sind, da Sie aufgefordert werden, wenn beide weggelassen werden.Wenn Sie nur einen Parameter angeben, wird davon ausgegangen, dass es sich um den Benutzernamen handelt, und Sie werden zur Eingabe des Gruppennamens aufgefordert.
- username
-
Dieser Parameter legt den Benutzernamen fest, unter dem der Firebird-Server ausgeführt werden soll.Der angegebene Wert wird gegen Einträge in
/etc/passwd
validiert. - groupname
-
Dieser Parameter legt den Gruppennamen fest, unter dem der Firebird-Server ausgeführt werden soll.Der angegebene Wert wird anhand von Einträgen in
/etc/group
überprüft.
Das folgende Beispiel zeigt die Verwendung von changeRunUser.sh
, um den besitzenden Benutzer und die Gruppe in firebird zu ändern.Der Firebird-Benutzer und die Firebird-Gruppe sind bei der Installation von Firebird die Standardeinstellung. Sie müssen das Skript also nicht ausführen, es sei denn, Sie haben diese Details bereits geändert.
# cd /opt/firebird/bin # ./changeRunUser.sh firebird firebird Updating /opt/firebird Updating startup script Completed
Wenn Sie Firebird 2.1 oder höher ausführen, wird keine Eingabeaufforderung mehr angezeigt, wenn Sie dieses Skript ohne Parameter ausführen.Das Skript verwendet jetzt standardmäßig Firebird für den Benutzer und die Gruppe, wenn Sie keine Parameter angeben.Das Ausführen des Skripts unter 2.1 bietet Folgendes:
# cd /opt/firebird/bin # ./changeRunUser.sh Shutting down Firebird done Change Firebird install for /opt/firebird to uid=firebird gid=firebird (User or group options can be changed by editing this script) Press return to continue - or ^C to abort Updating /etc file(s) Updating /opt/firebird Starting Firebird done Completed.
Warning
|
Wenn Sie von diesem Skript eine Aufforderung "Press return to continue …" erhalten, werden alle mit dem Datenbankserver verbundenen VNC-Sitzungen beendet.Stellen Sie sicher, dass sich der Server in einer ruhigen Phase befindet und nicht während der normalen Betriebszeiten, wenn Sie diese Änderung vornehmen.Dies betrifft Suse Linux Enterprise 10, kann jedoch auch andere Linux-Distributionen betreffen. |