Elimina tutti gli utenti admin tranne gli amministratori

3

Vorrei eliminare tutti gli utenti che dispongono dei privilegi di amministratore tranne per un utente denominato "amministratore"

dscl . -delete /Groups/admin

Penso che il comando precedente cancellerà tutti gli utenti admin, ma c'è un modo per modificare il comando per ottenere ciò che voglio.

    
posta R.Srinath 04.09.2017 - 18:17
fonte

1 risposta

4

Devi eseguire un'iterazione su tutti gli utenti del gruppo admin, cancellandoli uno ad uno, lasciando da solo l'account scelto anziché eliminare il gruppo admin stesso.

Inoltre, fai attenzione a non eliminare account incorporati poiché ciò potrebbe interrompere il tuo sistema operativo. In genere gli account utente hanno un ID superiore a 500, quindi dovrai unire un po 'di script:

Non ho intenzione di pubblicare uno script funzionante, dal momento che dovrai creare con cura la cancellazione per essere reversibile e pulire anche le cartelle home degli utenti dopo aver eliminato ciascun utente. Fare un errore su quello script potrebbe causare una sostanziale perdita di dati.

    
risposta data 04.09.2017 - 19:03
fonte

Leggi altre domande sui tag