getent group mostra utenti inesistenti
Ho ereditato un server Debian, penso che l'ex amministratore di sistema gestisse con webmin. È autonomo, quindi i gruppi di sicurezza dovrebbero essere la configurazione predefinita di Linux, nessuna integrazione LDAP o AD o qualcosa di simile.
Quando eseguo "getent group" vedo account utente che non esistono in "getent passwd". Sono abbastanza fiducioso che questi siano solo utenti che esistevano ma che sono stati eliminati in passato. È normale che quegli account rimangano nei gruppi e, in tal caso, esiste un modo semplice per ripulirlo?
Grazie.
Grazie, Josh
Risposte
Il comando grpckdal pacchetto passwd si occuperebbe di ripulirli, tra le altre cose. Dalla sua pagina man :
... verifica l'integrità delle informazioni sui gruppi. Verifica che tutte le voci in / etc / group e / etc / gshadow abbiano il formato corretto e contengano dati validi. All'utente viene richiesto di eliminare le voci formattate in modo errato o che presentano altri errori non correggibili.
Vengono effettuati controlli per verificare che ogni voce abbia:
- il numero corretto di campi
- un nome di gruppo univoco e valido
- un identificatore di gruppo valido (solo / etc / group)
- un elenco valido di membri e amministratori
- una voce corrispondente nel file / etc / gshadow (rispettivamente / etc / group per i controlli gshadow)