Glassfish сервер додатків надає сценарії для адміністрування сервера додатків , а також запускати і зупиняти їх , і я хотів би обмежити привілейований від виконання цього сценарію. Причина полягає в тому, що деякі розробники ключів забувають адмініструвати сервер як непривілейований користувач, і якщо вони перезавантажать сервер додатків як користувач root, то сервер додатків повинен запускати користувач root [*].
Це не варіант, щоб уникнути надання доступу до root, і розробники забувають, оскільки вони так звикли робити це на своїй локальній машині. Я хотів би, щоб asadmin
сценарій або змінився, щоб запуститись як непривілейований користувач, або необов'язково відображати повідомлення про помилку щоразу, коли сценарій запускається root.
Використовується шкаралупа Баша.
[*]: Я намагався виправити права на файли, але, хоч я відслідковував безліч файлів, котрі володіють root і chmod їх, програма зазнає дивних помилок, і мені доведеться запустити як root знову.