Nächste Überarbeitung | Vorhergehende Überarbeitung |
tachtler:kali_linux_-_root_passwort_persistent_setzen [2018/05/09 18:30] – angelegt klaus | tachtler:kali_linux_-_root_passwort_persistent_setzen [2018/05/09 19:55] (aktuell) – klaus |
---|
===== Vorwort ===== | ===== Vorwort ===== |
| |
Nachfolgend beschriebene Änderung ermöglicht es, das **''root''**-Passwort von [[https://www.kali.org/|Kali Linux]] persistent auch über einen Neustart des USB-Sticks hinaus, auf ein __**persönliches__** Passwort abzuändern. | Nachfolgend beschriebene Änderung ermöglicht es, das **''root''**-Passwort von [[https://www.kali.org/|Kali Linux]] persistent auch über einen Neustart des USB-Sticks hinaus, auf ein **__persönliches__** Passwort abzuändern. |
| |
===== Vorbereitung ===== | ===== Vorbereitung ===== |
| |
Bevor eine Änderung des **''root''**-Passworts von [[https://www.kali.org/|Kali Linux]] persistent auch über einen Neustart des USB-Sticks hinaus, auf ein __**persönliches__** Passwort abzuändern, soll die Speicherung des **Standard**-Passworts nachfolgend beschrieben werden. | Bevor eine Änderung des **''root''**-Passworts von [[https://www.kali.org/|Kali Linux]] persistent auch über einen Neustart des USB-Sticks hinaus, auf ein **__persönliches__** Passwort abzuändern, soll die Speicherung des **Standard**-Passworts nachfolgend beschrieben werden. |
| |
| Das **Standard-Passwort** für den Benutzer **''root''** lautet: |
| * **''toor''** (''root'' rückwärts) |
| |
| Damit bei jedem Start von [[https://www.kali.org/|Kali Linux]] das **Standard-Passwort** - **''toor''** gesetzt wird, ist ein **Skript**, welches in nachfolgendem Verzeichnis zu finden ist: |
| * **''/lib/live/config''** |
| und nachfolgendem Namen trägt |
| * **''/lib/live/config/0031-root-password''** |
| verantwortlich. |
| |
| Nachfolgend der **Standard**-Inhalt dieses Skriptes: |
| <code bash> |
| #!/bin/sh |
| |
| # Set "toor" as root password |
| usermod -p 'X014elvznJq7E' root |
| |
| </code> |
| * //Der kryptische Wert ''X014elvznJq7E'' ist das verschlüsselte Passwort **''toor''** !// |
| |
| ===== Änderung ===== |
| |
| Damit nun das **''root''**-Passworts von [[https://www.kali.org/|Kali Linux]] persistent auch über einen Neustart des USB-Sticks hinaus, auf ein **__persönliches__** Passwort gesetzt werden kann, ist eine Möglichkeit erst einmal mit nachfolgendem Befehl ein **persönliches ''root''-Passwort** zu setzen, welches dann in der **eigentlichen** Passwortdatei |
| * ''/etc/shadow'' |
| von [[https://www.kali.org/|Kali Linux]] landet. |
| |
| ==== /etc/shadow ==== |
| |
| Der Inhalt der **eigentlichen Passwortdatei** in [[https://www.kali.org/|Kali Linux]] - ''/etc/shadow'' sieht für den Benutzer **''root''**, wie folgt aus und kann mit nachfolgendem Befehl ausgelesen werden: |
| <code bash> |
| # cat /etc/shadow | grep root |
| root:X014elvznJq7E:17660:0:99999:7::: |
| </code> |
| |
| :!: **HINWEIS** - **Hier ist auch wieder das Standard-''root''-Passwort zu sehen!** |
| |
| Nachfolgender Befehl setzt nun das **Passwort** des Benutzer **''root''** auf ein **persönliches** Passwort, welches das **Standard-Passwort** in der **eigentlichen** Passwortdatei überschreibt: |
| <code> |
| # passwd |
| Enter new UNIX password: |
| Retype new UNIX password: |
| passwd: password updated successfully |
| </code> |
| * //Das neue **persönliche Passwort** muss zwei mal eingegeben werden!// |
| |
| Nach erfolgreicher Änderung, sieht die **eigentlichen Passwortdatei** in [[https://www.kali.org/|Kali Linux]] - ''/etc/shadow'' für den Benutzer **''root''**, wie folgt aus und kann mit nachfolgendem Befehl ausgelesen werden: |
| <code bash> |
| # cat /etc/shadow | grep root |
| root:$6$FhkC.2ZV$OkBpCmThJPiwmzfWhu7nILzxuNymSR/cYhw/gc4zTba5ZaHGlxd1xCTf9b95O8.:17660:0:99999:7::: |
| </code> |
| |
| ==== /lib/live/config/0031-root-password ==== |
| |
| Damit bei jedem Start von [[https://www.kali.org/|Kali Linux]] das **Standard-Passwort** - **''toor''** gesetzt wird, ist ein **Skript**, welches in nachfolgendem Verzeichnis zu finden ist: |
| * **''/lib/live/config''** |
| und nachfolgendem Namen trägt |
| * **''/lib/live/config/0031-root-password''** |
| verantwortlich. |
| |
| Dieses Skript wird nun so **geändert**, dass das verschlüsselte **Standard-Passwort** mit dem aus der **eigentlichen Passwortdatei** in [[https://www.kali.org/|Kali Linux]] - ''/etc/shadow'' für den Benutzer **''root''** überschrieben wird. |
| |
| Nachfolgend der **geändert**-Inhalt dieses Skriptes: |
| <code bash> |
| #!/bin/sh |
| |
| # Set "toor" as root password |
| usermod -p '$6$FhkC.2ZV$OkBpCmThJPiwmzfWhu7nILzxuNymSR/cYhw/gc4zTba5ZaHGlxd1xCTf9b95O8.' root |
| |
| </code> |
| |
| :!: **HINWEIS** - **Ab sofort, sollte nun das persönliche Passwort nach einem Neustart in [[https://www.kali.org/|Kali Linux]] für den Benutzer ''root'' gesetzt sein.** |
| |