Benutzer deaktivieren und Benutzerkennwort mithilfe von SSH ändern

Benutzer deaktivieren und Benutzerkennwort mithilfe von SSH ändern

Wie deaktiviere und ändere ich das Benutzerkennwort mit SSH auf einem Linux

Antwort1

Melden Sie sich mit dem Root-Konto an und geben Sie ein: passwd otheraccountDrücken Sie die Eingabetaste. Ersetzen Sie „otheraccount“ durch den Kontonamen des Benutzers, dessen Kennwort geändert werden soll.

Antwort2

Das müssen Sie nicht. Sie führen die Aktionen auf dem zugrunde liegenden Systembenutzer über aus passwd.

Antwort3

Sie haben einige Optionen, je nachdem, was Sie mit "deaktivieren" meinen. Für die Zwecke dieser Erklärung werde ich die Zeichenfolge verwendenfooals Platzhalter für den jeweiligen Kontonamen.

Sie können ein Konto nicht per se deaktivieren, ohne es vollständig zu löschen. Das Deaktivieren des Kontokennworts passwd --inactive 0 foobewirkt jedoch eine ähnliche Funktionsänderung.

Ihrem Ziel käme meiner Meinung nach die Sperrung des Kontos am nächsten, passwd -l foowodurch das Kennwort in einen unbekannten, verschlüsselten Wert geändert wird.

Eine weitere Option, die vielleicht nicht sofort ersichtlich ist, ist das Löschen des Kontos. Dies wird wahrscheinlich mit dem Befehl ausgeführt userdel foo, abhängig von Ihrem jeweiligen Betriebssystem. userdellöscht standardmäßig keine Dateien, die dem Benutzer gehören, sondern entfernt das Konto selbst aus den Systemkontodateien. Seien Sie jedoch vorsichtig, wenn Sie diese Option verwenden, da sie die Cron-Ausführung und andere automatisierte Prozesse beeinträchtigen kann, wenn die Ausführung normalerweise als gelöschter Benutzer erfolgt.

verwandte Informationen