[PYTHON] Das von / etc / shadow

gen-shadowpass.py


from crypt import crypt

method_num = 6  # SHA-512
salt = "chihaya" # 
password = input("password: ")

print(crypt(password, "${num}${salt}".format(num=method_num, salt=salt)))

In Shell ausführen

$ python3 gen-shadowpass.py
password:Alles ist gut
$6$chihaya$moeYHfUnBzrGnBo0qcZ.ExPeYgFtjIFhc8BR1jnE.1DMXU7waByCOVSOY2vY3qwOh9BHybqZ84nY/8tQLGrnk/

Sie können das Passwort zwangsweise ändern, indem Sie die obige Zeichenfolge in / etc / shadow schreiben. Ubuntu 12.04 scheint 8 Zeichen für Salt zu verwenden. Ich glaube nicht, dass das jemand tun würde.

Recommended Posts

Das von / etc / shadow
Fortschritt der 5/6 ~ C-Anordnung usw. ~
Hinweis: Ändern Sie / etc / shadow direkt
Beispiele wie Python Getter und Setter
Dies und das von Python-Eigenschaften
Dies und das der Einschlussnotation.
Bildgebung eines neuronalen Netzwerks, das MNIST erkennt
Automatisierung der Serverüberwachung etc. mit Monit