Я встановив власну службу в Linux.
Служба була встановлена як root у /etc/init.d/
.
Тепер, коли я хочу запустити послугу, він використовує скрипт оболонки, розміщений в іншому місці, який належить користувачеві A та групі B. Цей скрипт оболонки має право на виконання для всіх.
тому я бігаю service myService start
, але це дає мені дозвіл, відхилений у цьому сценарії оболонки.
Я біжу під су коренем.
Будь-які ідеї?
1
Будь ласка, опублікуйте фактичне повідомлення про помилку, структуру файлу n (із зазначенням інформації про дозвіл та право власності) та шляхи. Якщо ви хочете відфільтрувати імена користувачів та іншу конфіденційну інформацію, це добре, але покажіть нам фактичні команди, які ви вводите, та їх вихід.
—
jefflunt