GlassFish serwer aplikacji zapewnia skryptów do administrowania serwerem aplikacji i również uruchomić i zatrzymać je i chciałbym ograniczyć użytkownika root z uruchomieniem tego skryptu. Powodem jest to, że niektórzy kluczowi programiści zapominają administrować serwerem jako użytkownik nieuprzywilejowany, a jeśli zrestartują serwer aplikacji jako użytkownik root, serwer aplikacji musi uruchomić użytkownik root [*].
Nie ma możliwości uniknięcia dostępu do konta root, a programiści zapominają, ponieważ są tak przyzwyczajeni do robienia tego na swoim komputerze lokalnym. Chciałbym, aby asadmin
skrypt albo zmienił się, aby działał jako użytkownik nieuprzywilejowany, lub opcjonalnie wyświetlał komunikat o błędzie za każdym razem, gdy skrypt jest uruchamiany przez użytkownika root.
Używana jest powłoka Bash.
[*]: Próbowałem naprawić prawa do plików, ale mimo że wyśledziłem wiele plików, do których należy root, i chmod je, aplikacja napotyka dziwne błędy i muszę ponownie uruchomić jako root.