Siamo un negozio relativamente piccolo (per quanto riguarda il numero di amministratori di sistema) con un mix di server RHEL, Solaris, Windows 2003 e Windows 2008; circa 200 server in tutto.
Per i nostri account amministratore ( rootin Linux e admnistratorin Windows), abbiamo uno schema di password che dipende dalla posizione del data center e da un paio di altre proprietà documentate del server.
Su Linux, la nostra pratica attuale è di creare un account senza privilegi comune dove abbiamo potuto sua root. Su sistemi basati su Windows, creiamo un account aggiuntivo con privilegi di amministratore. Entrambi questi account condividono la stessa password.
Ciò si è rivelato molto inefficiente. Quando qualcuno lascia il nostro negozio, dobbiamo:
- Modifica lo schema della password per gli account amministratore
- Genera una nuova password amministratore per ciascun server
- Trova una nuova password dell'account non amministratore
- Tocca tutti i server e modifica le password
Volevo sapere se qualcuno in un ambiente simile può suggerire un modo più sano di gestire queste credenziali. Alcune informazioni rilevanti:
- Sebbene la maggior parte dei nostri server faccia parte del nostro dominio AD, non tutti lo sono.
- Gestiamo tutti i nostri server Linux con Puppet (l'autenticazione con chiave era un'opzione a cui pensavo, ma affronterà solo la preoccupazione n. 3 dall'alto).
- Effettuiamo il provisioning dei server Linux con Cobbler.
- Circa il 10% del nostro hardware è dedicato a VMWare. In questi casi, utilizziamo i modelli VMWare per le build dei server.
Eventuali idee o suggerimenti saranno molto apprezzati. Questo è un problema che persiste da tempo e finalmente voglio risolverlo.