2010-12-02 5 views
1

Wer weiß, wie man einer * nix-Gruppe einen Daemon oder eine Web-App zuweist? Nehmen wir zum Beispiel an, ich habe eine Web-App, die entweder in einem Container wie Tomcat oder als Jar bereitgestellt wird/läuft, wie kann ich sie zu einer Gruppe hinzufügen?Hinzufügen von Daemon/Web-App zu Linux-Gruppe?

Antwort

1

Daemons laufen normalerweise unter selbstbenannten unprivilegierten Benutzern, Sie können also den Standard-Befehl adduser USER GROUP verwenden. Zum Beispiel Benutzer tomcat6 zu Gruppe hinzufügen www-data Sie verwenden:

adduser tomcat6 www-data 
0

sicher zu erfahren, was Benutzer-ID läuft Ihre Anwendung den Einsatz so etwas wie getuid() von com.sun.security.auth.module.UnixSystem. Sie sollten diesen Benutzer in die gewünschte Gruppe aufnehmen.

Am wahrscheinlichsten läuft es unter der gleichen Benutzer-ID, auf der der Webserver/Container läuft (in Debian-basierten Systemen ist es normalerweise www-Daten).