Unix-Berechtigungsproblem

303
Ankd

Ich starte die Weblogik-Dienste mit meiner Benutzer-ID neu. Wenn ich jedoch den Prozessbesitzer und die Protokolldateien der Weblogik überprüfe, kann ich den Eigentümer als root sehen.

Ich habe die Weblogik-Seite überprüft und bin sicher, dass sie intern keine Anmeldeinformationen verwendet.

Können Sie mir bitte vorschlagen, was ich vermisse, um einen Blick darauf zu werfen?

1

2 Antworten auf die Frage

0
mpez0

Welchen Befehl verwenden Sie, um Weblogic neu zu starten, und welche Prozesse wurden tatsächlich gestartet? Durchlaufen Sie die Ausführung und Sie finden einen Schritt zur Einstellung der UID. Es kann sich im Weblogic-Paket selbst oder in einem su(oder sudo) Schritt in einem Startskript befinden.

Hat Ihre Benutzer-ID sudoBerechtigungen für den Host?

0
Ankd

Ich starte die verwalteten Weblogic-Server mithilfe des Skripts neu, und der Befehl zum Neustarten der Dienste ist der übliche

java weblogic.Admin -adminurl t3: // URL: Port -username **** -password **** FORCESHUTDOWN-Servername

java weblogic.Admin -adminurl t3: // URL: Port -username **** -password **** START-Servername

Das Startskript enthält keine Sudo-Verwendung. Wenn Sie sagen, dass die Ausführung durchlaufen wird, und wenn Sie set-uid finden, was bedeutet das genau? Ich habe das Weblogic-Serverprotokoll überprüft und festgestellt, dass während der Initialisierung user.name angezeigt wurde, gegen das der Wert root übergeben wurde. Wo finde ich heraus, wie dieser Wert zugewiesen wird?