Question Comment puis-je répertorier tous les utilisateurs verrouillés sous Linux?


Comment puis-je répertorier tous les utilisateurs verrouillés sous Linux?

usermod -L user_name

Cette commande verrouille un utilisateur particulier. Est-ce que Linux a une commande qui liste l'utilisateur verrouillé?


4
2017-12-18 15:44


origine




Réponses:


passwd -S -a | grep LK | cut -d " " -f1 et / ou passwd -S -a |awk '/LK/{print $1}' devrait marcher.

(au cas où vous êtes intéressé)

Ces deux illustrations illustrent une technique très courante utilisée dans Unix / Linux: ce que j'appellerai le contrôle de la tuyauterie.

Dans ces exemples, la sortie d'une commande (telle que ls est "dirigée vers" une autre commande, qui filtre efficacement son entrée et l'envoie en aval de la ligne.

Faire référence à LinuxQuestions.org pour plus d'informations.


7
2017-12-18 16:03



Et bien sûr, cela ne fonctionne que si les données utilisateur sont locales et non dans une sorte de base de données (LDAP, etc.). Mais je suppose que c'est ce que voulait l'OP. - haimg
@haimg Oui. Si vous souhaitez modifier ma question pour inclure cette information, n'hésitez pas. - wizlog


sudo awk '/!\*/' /etc/shadow | cut -d : -f1

Une autre façon pour les utilisateurs locaux.


2
2017-12-18 16:44