Ho lavorato in organizzazioni in cui invece di creare un nuovo utente Ubuntu per persona che desidera accedere a una macchina, gli amministratori di sistema aggiungono semplicemente la chiave ssh di ciascun utente .ssh/authorized_keys
e tutti ssh
alla macchina come ( ad esempio ) ubuntu@host
o ec2-user@host
. (Per inciso, ho anche visto questo praticato su mini Mac condivisi in un ambiente di laboratorio.) È questa pratica accettata o un anti-pattern?
Gli host in questione vengono utilizzati principalmente per i test, ma esistono anche azioni che in genere richiedono la configurazione per utente e vengono monitorate come eseguite da un utente specifico, come la creazione e il push di commit git, che sono attualmente eseguiti usando un git generico utente.