Comment désactiver et changer le mot de passe de l'utilisateur à l'aide de SSH sur Linux
0
Connectez-vous avec le compte root et tapez: passwd otheraccount
appuyez sur enter. remplacez otheraccount par le nom de compte de l'utilisateur pour lequel vous souhaitez modifier le mot de passe.
Vous pas. Vous effectuez les actions sur l'utilisateur du système sous-jacent via passwd
.
passwd
commande. Voir lapasswd(1)
page de manuel pour plus de détails.passwd
à utiliser.Vous avez quelques options, quelque peu dépendant de ce que vous voulez dire par "désactiver". Pour les besoins de cette explication, j'utiliserai la chaîne foo comme espace réservé pour le nom du compte en question.
Vous ne pouvez pas désactiver un compte, en tant que tel, sans le supprimer en gros. Toutefois, la désactivation du mot de passe du compte
passwd --inactive 0 foo
entraînera une modification fonctionnelle similaire.Le plus proche de ce que je crois être votre objectif serait de verrouiller le compte,
passwd -l foo
qui modifie le mot de passe en une valeur cryptée inconnue.Une autre option, même si elle n’est peut-être pas immédiatement apparente, consiste à supprimer le compte. Cela sera probablement effectué avec la
userdel foo
commande, en fonction de votre système d'exploitation.userdel
par défaut, ne supprimera aucun fichier appartenant à l'utilisateur, mais supprimera le compte lui-même des fichiers du compte système. Soyez prudent lors de l’exercice de cette option, car elle peut affecter négativement l’exécution de cron et d’autres processus automatisés si l’exécution s’effectue normalement en tant qu’utilisateur supprimé.la source