Il server delle applicazioni Glassfish fornisce script per amministrare il server delle applicazioni e anche avviarli e arrestarli e vorrei limitare all'utente root l'esecuzione di questo script. Il motivo è che alcuni sviluppatori chiave dimenticano di amministrare il server come utente non privilegiato e se riavviano il server delle applicazioni come utente root, il server delle applicazioni deve essere eseguito dall'utente root [*].
Non è un'opzione per evitare l'accesso root e gli sviluppatori dimenticano perché sono così abituati a farlo sul proprio computer locale. Vorrei che lo asadmin
script cambiasse per essere eseguito come utente non privilegiato o facoltativamente per visualizzare un messaggio di errore ogni volta che lo script viene eseguito da root.
Viene utilizzata la shell Bash.
[*]: Ho provato a correggere i diritti sui file, ma anche se ho rintracciato molti file che root possiede e li chmod, l'applicazione presenta strani errori e devo eseguire di nuovo come root.