1

Я перезапускаю сервисы веб-логики, используя свой идентификатор пользователя, но когда я проверяю владельца процесса и файлы журналов веб-логики, я вижу владельца как root.

Я проверил веб-логику и уверен, что она не использует корневые учетные данные для внутреннего использования.

Можете ли вы предложить, что я скучаю, чтобы посмотреть?

2 ответа2

0

Я перезагружаю управляемые серверы weblogic, используя скрипт, и команда для перезапуска сервисов является обычной, т.е.

Java WebLogic.Admin -adminurl t3://URL: порт -пользователь **** -пароль **** FORCESHUTDOWN имя_сервера

Java WebLogic.Admin -adminurl t3://URL: порт -пользователь **** -пароль **** START имя_сервера

В скрипте запуска нет использования sudo. Когда вы говорите, проследите за выполнением и найдите set-uid, что именно это означает? Я проверил журнал сервера weblogic и обнаружил, что во время инициализации я мог видеть, что user.name имеет значение root, передаваемое против него, где я могу найти способ назначения этого значения?

0

Какую команду вы используете для перезапуска Weblogic, и каковы фактические запущенные процессы? Проследите за выполнением, и вы найдете шаг set-uid. Это может быть сам пакет Weblogic или шаг su (или sudo) в сценарии запуска.

Есть ли у вашего идентификатора пользователя права sudo на хосте?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .