In der Praxis:
- Auf wichtigen Systemen sollten nur sehr wenige Personen die Berechtigung haben, Änderungen vorzunehmen, und solche Änderungen sollten trotzdem nachverfolgt werden (Tickets).
Wenn sich jeder Benutzer mit persönlichen Anmeldeinformationen anmeldet (auch wenn es nur
su
für den Rest der Sitzung als root gilt), können Sie:- zumindest wissen, wer auf das System zugegriffen hat,
- Noch wichtiger ist, entfernen Sie den Zugriff einer Person, ohne die anderen zu beeinträchtigen (Sie müssen das allgemeine Kennwort nicht ändern (*)).
Dies bedeutet, dass Sie entweder über individuelle IDs + Kennwörter verfügen (und diese dann verwenden
su
) oder SSH-Schlüssel verwenden (in diesem Fall kann der Benutzer root die einzelnen SSH-Schlüssel akzeptieren).
(*) Ich habe einmal in einem Projekt mit einer einzigen Benutzer-ID für 40 Personen gearbeitet und nach 3 ungültigen Anmeldeversuchen automatisch gesperrt. Dies führte zu totalem Chaos ...