Kann ich Kennwort-Hashes in der Datei AIX / etc / security / passwd manuell ersetzen?

2170
IAmJeff

Kann ich den Kennwort-Hash in der AIX- /etc/security/passwd Datei sicher ersetzen ? Gibt es irgendwelche AIX- Macken, die mir im Weg stehen würden, nur den Hash durch vi zu ersetzen?

Ich möchte die Root-Passwörter auf meinen AIX-Servern konsolidieren . Unter Solaris, IRIX und Linux würde ich den Passwort-Hash in / etc / shadow vergleichen. Wenn es nicht dasselbe ist, könnte ich es durch den gewünschten Hash ersetzen. AIX verwendet /etc/security/passwdein anderes Format. Beispiele für das Passwortfeld:

password = 2bOR!2Bp8jest password = 06$2bOR!2Bp8jestHAH$hamlet[...] 

Ich gehe davon aus, dass die Antwort lautet: "Ja, sie können verglichen werden. Sie können ersetzt werden, aber seien Sie sehr vorsichtig."

Bonuspunkte (wenn ich genug Wiederholungszertifikat habe), wenn jemand beschreibt, wie ältere AIX-Versionen fehlschlagen, wenn neuere Kryptoalgorithmen, wie z. B. nicht verfügbar sind.

1
Ich möchte die Tatsache betonen, dass ich / etc / security / passwd manuell bearbeiten möchte. Gibt es AIX-Macken, die zusätzliche Schritte oder Vorsichtsmaßnahmen erfordern und nicht nur vi zum Bearbeiten der Datei verwenden? IAmJeff vor 9 Jahren 0
Guck dir das an. Ich bearbeite die Datei selbst, wollte sie jedoch dreifach prüfen, bevor ich sie jemandem mitteilte, es zu tun. https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-000014454472 Alex Atkinson vor 9 Jahren 1
Ja, das beantwortet es. Ich habe einen anderen Link gefunden und selbst geantwortet, bevor ich Ihren Kommentar gesehen habe. IAmJeff vor 9 Jahren 0

1 Antwort auf die Frage

1
IAmJeff

Ich habe eine IBM-Antwort unter [AIX-Kennworthashes zwischen Servern kopieren] gefunden. 1 Sie können das Kennwort manuell mit einem Editor ändern. Es gibt jedoch einen Befehl, der das für Sie erledigt.

Zitieren:

Holen Sie das Kennwort des Benutzers aus / etc / security / passwd und ändern Sie das Kennwort auf dem anderen Server mit dem Befehl "chpasswd".

Der Befehl lautet:

echo 'root:2bOR!2Bp8jest' | chpasswd -ec 
Hoffentlich nicht mit einem DES-Hash? grawity vor 9 Jahren 1
Nur ein Beispiel mit einer kleinen Frage. "2 sein oder nicht 2 sein p unendlich Jest" PCI erfordert hier starke Passwortalgorithmen. IAmJeff vor 9 Jahren 0