plink, um den passwd-Befehl in Linux auszuführen

1334
NewBirth

Ich verwende eine Fenster-Batch-Datei und führe plink.exe aus, um auf meinen Fedora-FTP-Server zuzugreifen. Es ist erfolgreich Jetzt habe ich einen Benutzer mit dem Befehl useradd mit Passwort erstellt. Es ist jedoch nicht möglich, sich anzumelden, da es standardmäßig deaktiviert ist und den passwdBefehl verwenden muss, um das Kennwort zu ändern und sich anmelden zu können. Aber mit Plink, wie man so etwas macht?

passwd testing
myPassword
myPassword

Danke im Voraus.

0

1 Antwort auf die Frage

0
heavyd

Sie sollten die -pOption an übergeben, useraddanstatt nachträglich zu versuchen, das Kennwort zu ändern.

Von man useradd

 -p, --password PASSWORD The encrypted password, as returned by crypt(3). The default is to disable the account. 

Bei Verwendung von -p muss das Kennwort zuvor verschlüsselt werden. Siehe auch diese Stack Overflow-Frage, die ähnliche Antworten und ein Skript zum dynamischen Generieren des Hash-Kennworts enthält.

Danke für die Antwort, in meiner Situation benutze ich die Windows-Batch-Datei, um es zu tun, wie? und ist es notwendig, das Python-Skript zu verwenden? NewBirth vor 12 Jahren 0
thx trotzdem löse ich es mit 2 batch-datei NewBirth vor 12 Jahren 0