sonnenblen.de - Das unabhängige Sun User Forum Der Treffpunkt für Sun-Fans seit 2001
  Übersicht   Forum   Hilfe Suche Einloggen Registrieren   *
Suche
Google
Erweiterte Suche
Willkommen Gast. Bitte einloggen oder registrieren.
23. Mai 2012, 01:34:42

Einloggen mit Benutzername, Passwort und Sitzungslänge
Letzte 5 Shouts:
09. April 2012, 22:24:40
Genau! dir auch noch knappe 35 Minuten Rest-Ostern Wink und denen dies noch vor 0 Uhr lesen ebenso ein frohes Rest-Ostern Wink
08. April 2012, 12:25:29
Falls heute noch jemand hier vorbei schaut: Frohe Ostern!  :-)
14. März 2012, 02:18:10
Wet,Wetter,abgesoffen? Wink *scnr*
21. September 2011, 17:02:09
USENET? - Tolles Ding!
11. September 2011, 15:09:12
Super Wetter!
Spenden
Anzeige
Berechtigungen

Anzeige
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: SMF und manifest  (Gelesen 834 mal)
richi
Gast
« am: 28. Februar 2007, 10:17:56 »

Hallo Leute

Ich habe eine Frage zum manifest. Es gibt hier den Abschnitt

 <exec_method
                type='method'
                name='start'
                exec='/lib/svc/method/svc-jboss4 start'
                timeout_seconds='-1'>
                <method_context>
                        <method_credential user='jboss' group='jboss' />
                </method_context>
        </exec_method>

Die Zeile, in dem der user und die Gruppe eingetragen ist, interessiert mich.
In den meisten Scripts fehlt die Zeile ja komplett, heist das, dass dann root verwendet wird ? Außerdem ist mir aufgefallen, das bei meiner jboss
installation beim hochfahren des servers jboss auf maintance geht.
Mache ich aber anschließend ein svcadm disable svc:/jbossdienst
und dann ein svcadm enable svc:/jbossdienst, dann geht alles Problemlos.
Wenn ich aber die Zeile auf <method_credential user='root' group='root' />
abändere, dann klappt es auch beim systemstart. Habe ich dadurch irgendwelche Nachteile oder gar ein security Problem ?
Wie sollte man hier grundsätzlich vorgehen ?
Freue mich auf Antworten
LG
Richard
Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
« am: 28. Februar 2007, 10:17:56 »

 Gespeichert
paraglider242
Gast
« Antworten #1 am: 28. Februar 2007, 13:28:44 »

Wenn ich aber die Zeile auf <method_credential user='root' group='root' />
abändere, dann klappt es auch beim systemstart. Habe ich dadurch irgendwelche Nachteile oder gar ein security Problem ?
Wie sollte man hier grundsätzlich vorgehen ?

Generell sollte man fuer jede Applikation einen eigenen Benutzer/Gruppe verwenden, welcher nur genau die Rechte hat, die er auch benoetigt.
Nachteil der root/root-Kombination ist, falls jemand einen Exploit in jboss ausnuetzt, dass er mit hoher Wahrscheinlichkeit an root-Rechte gelangt.
Gespeichert
Drusus
Sobl Master
****
Offline Offline

Beiträge: 415

Intentionally left blank


« Antworten #2 am: 03. März 2007, 15:01:50 »

Moin,

wenn kein <method_context> vorgegeben wird, so werden die Defaults vrwendet und das bedeutet unter anderem userid=root und dessen default-Gruppe (ergo group=root).

Wenn der Service per Default in den Maintenance Status geht (aber nach einem disable/enable wieder laeuft), so fehlen mit hoher Wahrscheinlichkeit die notwendigen Abhaengigkeiten (<dependency>) in dem Manifest. Typischer Fehler ist z.B. eine fehlende Abhaengigkeit auf die benoetigten Filesysteme (reicht filesystem/local? ist wenigstens das angeben?) oder auf den Nameservice (milestone/name-service). Was es genau ist siehst du nach dem Start wenn der Service noch im "maintenance" Status ist. Schau dir dann mal den Output von "svcs -xv" und "svcs -l" an. In letzterem findest du einen Hinweis auf das zugehoerige Logifle. Schau dort mal rein was dem Service denn fehlt.

Tschau,
  Drusus.
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Prüfe XHTML 1.0 Prüfe CSS
sonnenblen.de, mood-indigo.org, unixforum.net und realcomputers.org sind Projekte der steinbruch.info GbR

Google war zuletzt hier 24. April 2012, 08:44:49