Linux ändert das Benutzerkennwort von root. Das Zurücksetzen des Root-Passworts unter Linux ist der erste Weg.

Es ist ausreichend geschützt - nicht nur vor dem Eindringen von außen, sondern auch vor unüberlegten Benutzeraktionen. Eines der Werkzeuge für einen solchen Schutz ist die Root-Passphrase. Ein komplexer und zuverlässiger Zugriffsschlüssel kann leicht vergessen werden, wenn Sie längere Zeit keinen Computer verwenden. Wir empfehlen die Verwendung eines Passwort-Resets. Ubuntu enthält die Tools, die Sie dafür benötigen.

Nach der Installation können Sie natürlich eine weitere erstellen konto oder mehrere Benutzerkonten. Entweder für einen anderen Benutzer oder für mehrere Benutzer oder sogar für andere Zwecke, die separat gespeichert werden sollten. Es wird dringend empfohlen, so viele Konten zu erstellen, wie Benutzer vorhanden sind.

Dieselbe Person kann sowohl Administrator als auch Benutzer sein. es ändert nichts: Die beiden Konten sind durch ihren Namen, manchmal durch ihr Passwort und ihre Funktionen getrennt. Im Root-Konto kann der Administrator alles tun. . Diese Software steht nur dem Benutzer zur Verfügung, der sie installiert hat, da sie im Verzeichnis eines bestimmten Benutzers installiert sind.

Es gibt zwei Möglichkeiten, Ihr Passwort zu ändern.

Es gibt verschiedene Möglichkeiten, den Zugriff auf Computerressourcen wiederherzustellen. In Ubuntu root-Passwort Standardmäßig können Sie durch "zurückkehren" bootloader, oder hilfe livecd. Jede Distribution ist geeignet, es ist jedoch ratsam, eine native zu verwenden.

Das Aufteilen von Konten ist eine Sicherheitsgarantie. Aus diesem Grund wird manchmal empfohlen, Aufzeichnungen nur zum Surfen zu führen. . Nach der Eingabeaufforderung blinkt der Cursor oder nicht, aber es vorbei mindestens, gesehen als schwarzes oder weißes Rechteck oder eine andere Farbe.

Vollständige Beschreibung der Tipps

Im Fenster wird nichts angezeigt, nicht einmal Sternchen. Nach dem Umschalten in den Root-Modus wurde die Eingabeaufforderung im Terminalfenster geändert. Im letzten Teil.

Detaillierte Einladung im Einzelbenutzermodus

Details zur Eingabeaufforderung für den Root-Modus. Das erste Benutzerkennwort enthält auch das Superuser-Kennwort. Daher gibt es keine zwei sichtbaren Konten, sondern nur standardmäßig.

Methodennummer 1

Diese Option ist sehr hilfreich, wenn Sie Zugriff auf Downloadoptionen haben. Für diejenigen, die Ubuntu lange nicht benutzt haben und das Passwort vergessen haben, können Sie dies tun.

Wählen Sie beim Neustart des Computers in der Startliste das gewünschte Betriebssystem aus und drücken Sie "E". Suchen Sie im nächsten Bildschirm in der Startkonfiguration die Zeile, an deren Anfang das Wort „Linux“ steht. Ersetzen Sie am Ende die Kombination der Buchstaben "ro" durch "rw". Danach zur Zeile hinzufügen

Auf der anderen Seite gibt es zwei Modi: den Superuser-Modus oder den Benutzermodus sowie zwei Möglichkeiten, in den Superuser-Modus zu wechseln. Hier ist eine Datei, die nur vom Superuser geändert werden kann. Das Passwort wird nicht erneut angefordert, wenn diese Aktion innerhalb von 15 Minuten nach der ersten Passwortanforderung erfolgt. In einigen sehr seltenen Fällen müssen Sie jedoch zur Root-Konsole wechseln. Im Root-Modus können Sie ganze Verzeichnisse zerstören. Was könnte 15 Minuten lang passieren, wenn es aktiv bleibt?

Wenn Sie ein neues Konto erstellen, wird dies nicht der Fall sein. Es gibt drei Befehle, die Sie nacheinander eingeben und überprüfen müssen. Jeder ausgeführte Befehl gibt ein Ergebnis aus, das im Terminal angezeigt wird oder nicht. Warnung. Dies bietet das Terminal. Sie geben den Befehl nach der Eingabeaufforderung ein.

Die Kombination, die wir geändert haben, ermöglicht nicht nur das Lesen von Dateien, sondern auch das Schreiben in zufälliger Reihenfolge. Wenn das Root-Passwort zurückgesetzt wird, kehren Ubuntu und der Bootloader in ihren ursprünglichen Zustand zurück. Laden Sie die Befehlszeile herunter. Drücken Sie dazu "Strg + X". Geben Sie eine neue Passphrase ein. Dazu benötigen Sie den folgenden Befehl:

Manchmal gibt es im Superuser-Modus ein Terminal, manchmal am unteren Rand des Menüs oder manchmal im Menü oder Untermenü "System Tools". Um zu einer Datei zu wechseln, drücken Sie die Pfeiltasten, die Start- und Endtaste, um sich in einer Zeile zu bewegen. Bei der Installation eines software Es ist wichtig, diese Trennung zwischen Benutzer- und Root-Modus zu berücksichtigen.

Dieses Verzeichnis ist standardmäßig ausgeblendet, kann aber bei Bedarf von Ihnen angezeigt werden. Dann wird Ihr Profil erstellt und Sie können im Internet surfen. Da diese Datei von vielen Dienstprogrammen verwendet wird, um Dateiberechtigungen usw. anzuzeigen. Um eine Benutzer-ID mit seinem Namen zu verknüpfen, muss die Datei für alle zugänglich sein. Es stellt immer noch ein Sicherheitsrisiko dar. Geben Sie ein, um ein Format in ein anderes zu ändern. Normalerweise entspricht die Gruppennummer der Benutzernummer. Vollständiger Name Benutzer. Persönliches Verzeichnis des Benutzers.

  • Benutzername, bis zu 8 Zeichen.
  • Die Anzahl der Gruppenkennungen.
  • Groß- und Kleinschreibung beachten, normalerweise nur kleine Buchstaben.
Alle Befehle, für die Administratorrechte erforderlich sind, können über ausgeführt werden.

In Ubuntu hat sich das Standardkennwort nicht geändert und es ist ein Fehler aufgetreten. Dies bedeutet, dass die erforderlichen Verzeichnisse immer noch nicht beschreibbar sind. Geben Sie Folgendes ein:

[E-Mail geschützt](keine): / # mount -n -o remount, rw /

Wiederholen Sie danach den Befehl passwd. Sie sollten eine Meldung beachten, die besagt, dass die Daten erfolgreich geändert wurden.


Um eine permanente Root-Verbindung aufrechtzuerhalten, können Sie eingeben. Dann haben wir eine Ahnung von der Krankheit und halten die Hand wie eine Wurzel. In diesem System haben wir immer nur ein Passwort: Benutzer. Überprüfen Sie die Verbindung mit Administratorrechten mit dem neuen Passwort.

Beim Surfen im Internet haben Sie wahrscheinlich davon gehört, dass Sie im "Rettungs- oder Wiederherstellungsmodus" oder "In den Einzelbenutzermodus booten" starten, um die Root-Befehlszeile abzurufen. Startmethode für den Rettungsmodus. Sie erhalten die Root-Befehlszeile.

Methode Beginnend mit dem Einzelbenutzermodus. Abhängig von Ihrer Distribution können Sie "Einzelbenutzermodus" auswählen. Wählen Sie "Einzelbenutzermodus". Sie erhalten die Root-Befehlszeile. Geben Sie bei der Einladung Ihr aktuelles Passwort ein. Das Administratorkennwort wird sofort durch das Kennwort ersetzt, das als Argument an den Befehl übergeben wird.

Starten Sie Ihren PC neu:

[E-Mail geschützt](keine): / # / sbin / reboot -f

Alle! Wir konnten das Ubuntu-Passwort ändern. Jetzt können Sie sich erneut anmelden.

Methode Nummer 2

Auch in diesem Fall müssen Sie sich mit den Auswahloptionen des Betriebssystems befassen. Suchen Sie den Wiederherstellungsmodus im Startmenü. Das Zurücksetzen der Ubuntu-Passphrase beginnt hier. Vielleicht haben Sie ein Betriebssystem? Um GRUB zu starten, halten Sie beim Start die Umschalttaste gedrückt. Oder drücken Sie beim Booten die Reset-Taste und das nächste Mal erscheint GRUB beim Start.

Kennwortwiederherstellung im Wiederherstellungsmodus

Wenn Sie den interaktiven Modus nicht durchlaufen möchten, können Sie das alte Passwort direkt in angeben befehlszeile. Mit dieser Methode können Sie auch das Benutzerkennwort ändern. In der folgenden Anleitung wird erläutert, wie Sie diese Daten abrufen. Vom Root-Terminal aus können Sie den Anweisungen in den folgenden Abschnitten folgen, die Ihrem Fall entsprechen.

Wenn Sie sich nicht nur an das Passwort erinnern

Wenn Sie sich nicht an Ihren Benutzernamen und Ihr Passwort erinnern

Eine Liste der Basisordner auf dem System, deren Namen nur Benutzernamen sind, wird angezeigt. Sie können in keiner Weise Zugriffsdaten erhalten. Es ist wichtig, nicht nur ein sicheres und sicheres Passwort zu wählen, sondern auch ein einfaches Passwort, an das Sie sich erinnern müssen.

Wechseln Sie in den Wiederherstellungsmodus, sodass das Zurücksetzen des Root-Passworts in Ubuntu einfacher ist. Sie sollten die Konsole mit Root-Rechten beobachten. Übersetzen dateisystem in den Aufnahmemodus, ähnlich wie bei der ersten Methode. Hier können Sie einen anderen Befehl verwenden:


Wenn Ihr Home-Verzeichnis verschlüsselt ist, können Sie es nicht zurücksetzen passwort vergessen. Drücken Sie den Abwärtspfeil, um die Zeile zu markieren, die mit „Wiederherstellungsmodus“ endet, und drücken Sie die Eingabetaste. Der Computer startet die Startphase, um unmittelbar nach dem Wiederherstellungsmenü zu senden. Wenn Sie Zugriff haben, können Sie nicht mehr auf Ihren Schlüsselbund zugreifen.

Alles in dem neu montierten Gerät, stellen Sie sicher, dass das richtige ist, indem Sie auf das Haus und dann auf Ihren Benutzernamen klicken. Wechseln Sie in das Stammverzeichnis des Laufwerks und dann in das Verzeichnis usw. Suchen Sie die "Schatten" -Datei und tun Sie es backup: Bearbeiten Sie die ursprüngliche "Schatten" -Datei mit einem Texteditor. Geben Sie nichts für das aktuelle Passwort ein, da das aktuelle Passwort leer ist. Suchen Sie den Benutzernamen, für den das Passwort vergessen wurde. . Wie in den letzten Tagen erläutert, wird empfohlen, das Kennwort regelmäßig zu ändern, um maximale Sicherheit für das System zu gewährleisten.

Damit Ubuntu das Root-Passwort ändern kann, geben Sie einfach Folgendes ein:

passwd Benutzername

Hier ist "Benutzername" der Name Ihres Kontos.

Führen Sie den Befehl aus, um den Computer neu zu starten:

Abschließend

Sie haben anhand von Beispielen gelernt, wie Sie das Passwort eines Benutzers in Ubuntu ändern. Diese schwierige Aufgabe erwies sich auf den ersten Blick als einfacher als Sie dachten, oder? Wenn Sie weitere Fragen zur Ubuntu-Software haben, empfehlen wir Ihnen, sich mit anderen Materialien auf unserer Website vertraut zu machen. Nehmen Sie an der Diskussion über aktuelle Programme und Hardware auf unserer Website teil!

Zum Beispiel muss es einmal im Monat geändert werden, und wir müssen sicherstellen, dass Groß- und Kleinbuchstaben, Sonderzeichen und Sonderzeichen in Interpunktion, Zeichen und Tildes korrekt übereinstimmen. "Schwache" Passwörter, die leicht zu knacken sind, bestehen normalerweise nur aus Buchstaben oder Zahlen und sind leicht zu erraten, da sie aus sehr gebräuchlichen Wörtern oder offensichtlichen Zahlen bestehen.

In der Reihenfolge, in der wir gefragt werden, geben wir das vorherige Passwort ein, ein neues und dann das, das wir ändern. Wenn etwas schief geht oder das Passwort zu einfach ist, warnt uns das System, dass "das neue Passwort zu einfach ist". Es hat die folgenden Funktionen.

Operationssaal linux-System Ursprünglich als Mehrbenutzer- und sicheres System konzipiert. Daher hat hier jeder Benutzer ein Passwort. Die Benutzeranmeldeinformationen und die Authentifizierungsmethode werden auf Systemebene festgelegt.

Manchmal ist es notwendig, das Passwort unter Linux zu ändern. Erstens kann dies passieren, wenn Sie das Passwort vergessen oder es nur ändern möchten. Ein weiterer Grund ist die Sicherheit. Kennwörter müssen mindestens mehrmals im Jahr geändert werden. Wenn Sie Systemadministrator eines Unternehmens sind, ist es wichtig, Ihre Benutzer zu zwingen, Kennwörter von Zeit zu Zeit zu ändern. Linux verfügt auch über Tools dafür. In diesem Artikel erfahren Sie, wie Sie das Kennwort unter Linux ändern.

Ein vergessenes Passwort ist natürlich eine unangenehme Sache, lässt sich aber glücklicherweise leicht auflösen. Wenn Sie Ihr Passwort vollständig vergessen haben, gibt es keine Möglichkeit, es zurückzugeben, aber es gibt eine relativ einfache Möglichkeit, es zu ändern. Nur eine dieser Zeilen, die hier „überflüssig“ erscheinen, hilft Ihnen jetzt. Wählen Sie die Zeile mit der Aufschrift "Wiederherstellungsmodus".

Mit dieser Option können Sie ein beschädigtes System wiederherstellen und das Kennwort einfach ändern. Nach Abschluss des Downloads erhalten Sie ein Angebot zur Reparatur des Systems. Geben Sie als Benutzer natürlich den Namen des Benutzers ein, dessen Passwort Sie ändern möchten. Geben Sie einfach zweimal Ihr neues Passwort ein und Sie sind fertig. Beachten Sie, dass Sie in einer Textumgebung arbeiten und beim Ausfüllen eines Kennworts keine Platzhalter angezeigt werden. Daher scheint es, dass das System das Kennwort nicht akzeptiert. Kehren Sie nach dem Ändern des Passworts einfach zum zuvor angezeigten Menü zurück und wählen Sie die erste Verlängerungsoption.

Unter Linux gibt es mehrere Dienstprogramme, mit denen das Linux-Kennwort geändert werden kann. In diesem Artikel werden wir nur Methoden betrachten, die das Terminal verwenden, mit grafischen Methoden. Ich denke, Sie können es leicht herausfinden, außerdem geben sie uns nicht die Flexibilität, die wir brauchen.

Die Liste der Benutzer unter Linux ist in der Datei / etc / passwd gespeichert. Sie können sie einfach öffnen und sehen, dass ihre Passwörter in einer separaten Datei zugewiesen sind - / etc / shadow. Diese Datei kann nur mit Superuser-Rechten geöffnet werden. Außerdem werden die hier verwendeten Passwörter in verschlüsselter Form gespeichert linux Passwort Es funktioniert nicht, aber es wird schwierig sein, sie manuell zu ändern.

Setzen Sie den normalen Start fort, wodurch das klassische Anmeldefenster geöffnet wird. Da die Firewall in ihrer Standardkonfiguration deaktiviert ist, müssen Sie sie zuerst aktivieren, indem Sie "Firewall aktivieren" auswählen, wie Sie in der Abbildung sehen können. Jetzt können Sie zu den Firewall-Einstellungen gehen. Standardmäßig ist die Firewall so konfiguriert, dass alle unerwünschten eingehenden Verbindungen ignoriert werden. Diese Regel wird empfohlen und ist für die meisten Systeme ausreichend. Wenn Sie zusätzliche Sonderregeln einrichten möchten, können Sie dies im Dialogfeld Neue Regel hinzufügen tun.

In den meisten Fällen wird das Kennwort mit dem Dienstprogramm passwd geändert. Dies ist ein sehr leistungsfähiges Dienstprogramm, mit dem Sie nicht nur das Kennwort ändern, sondern auch dessen Lebensdauer verwalten können. Es hat die folgende Syntax:

Benutzeroptionen

Berücksichtigen Sie die Optionen, um die Verwendung des Dienstprogramms besser steuern zu können:

  • -d - Benutzerpasswort löschen, danach kann er sich nicht mehr anmelden
  • -e - das Passwort überflüssig machen
  • -ich - Wie viele Tage nach Ablauf des Passworts deaktivieren Sie das Konto, wenn der Benutzer das Passwort nicht geändert hat
  • -l - den Benutzer daran hindern, sich anzumelden
  • -n - Mindestanzahl von Tagen zwischen Passwortänderungen
  • -S - Kontoinformationen anzeigen
  • -u - hebt die Wirkung des Parameters -l auf
  • -x - Die maximale Anzahl von Tagen, bis das Passwort verwendet werden kann.
  • -w - Die Anzahl der Tage, nach denen der Benutzer gewarnt werden muss, dass das Passwort geändert werden muss.

Vielleicht sieht jetzt alles sehr unverständlich aus, aber mit Beispielen wird es einfacher. Wir werden überlegen, warum und in welchen Fällen alle diese Optionen verwendet werden müssen, um das Kennwort unter Linux zu ändern. Lass uns weiter üben.

Höchstwahrscheinlich benötigen Sie jedoch keine anderen benutzerdefinierten Regeln. Möglicherweise ist Ihnen der Gedanke gekommen, dass Sie die Firewall jedes Mal starten müssen, wenn Sie das System starten, damit sie "gut" funktioniert. Dies bedeutet, dass Sie nur einmal ausführen, alles konfigurieren und sich keine Sorgen machen müssen.

Die meisten Benutzer sollten sofort nach dem Klicken auf den Computer auf das System zugreifen. Obwohl Entwickler versuchen, das System zu reduzieren und etwas schneller als das vorherige zu starten, gibt es verschiedene Möglichkeiten, das System ein wenig besser zu machen. Direkt in grundinstallation Sie haben ein einfaches Tool, mit dem Sie einige redundante Dienste deaktivieren können. Sie können lesen, was deaktiviert werden soll. Jetzt werden wir uns einzelne Dienste ansehen, die deaktiviert werden können. Für beide vorherigen Tools werden Dienste auf zwei Arten aufgerufen: eine erläuternde Beschreibung und der vom System verwendete Ein-Wort-Name.

So ändern Sie das Benutzerpasswort

Sie können Ihr Passwort jederzeit ändern. Dazu benötigen Sie keine speziellen Superuser-Rechte, sondern kennen nur Ihr aktuelles Passwort. Öffnen Sie einfach ein Terminal und führen Sie das Kennwortdienstprogramm ohne Parameter aus:


Dann müssen Sie ein neues Passwort eingeben und fertig, jetzt wurde Ihr Passwort geändert. Es wird mit irreversibler Verschlüsselung verschlüsselt und in der Datei / etc / shadow gespeichert. Beachten Sie jedoch, dass Sie hier kein Kennwort verwenden können. Das Linux-System stellt sicher, dass Benutzer ziemlich komplexe Passwörter auswählen. Wenn das Passwort sehr kurz ist oder nur Zahlen enthält, können Sie es nicht festlegen.

Da der beschreibende Name lang und außerdem für beide Tools unterschiedlich ist, verwenden wir hier den Einzelwortnamen. Das Ausschalten kann zu sehr schwerwiegenden Systemschäden führen. Die meisten Dienste sind sehr gut beschrieben und es gibt kein Problem bei der Bewertung ihrer Funktion, sodass sie entscheiden können, was sie für den „gesunden Menschenverstand“ benötigen. Aber immer, wenn Sie nur Zweifel haben, lassen Sie alles so sein, wie es ist.

Auf einigen Servern ist eine Firewall erforderlich, während andere nicht benötigt werden. Wenn der Computer keine externe Adresse hat, ist dies beispielsweise nicht sinnvoll, wenn Sie beispielsweise Ihre eigene Firewall einschalten, um deren Funktionalität mithilfe einiger frei verfügbarer Web-Tools aus dem Internet zu überprüfen. In diesem Fall wird die Firewall des Anbieters nicht getestet mein eigenes.

Die allgemeinen Anforderungen an das Passwort lauten wie folgt: Sie müssen 6 bis 8 Zeichen enthalten, von denen eines oder mehrere zu mindestens zwei der folgenden Sätze gehören müssen:

  • Kleinbuchstaben
  • Großbuchstaben
  • Zahlen von null bis neun
  • Interpunktion und _

Überlegen Sie nun, wie Sie das Linux-Passwort für einen anderen Benutzer ändern können.

So ändern Sie das Passwort eines anderen Benutzers

Mit Ihrem Passwort ist alles klar, aber wenn Sie das Passwort für einen anderen Benutzer ändern möchten, ist nicht alles so einfach. Dazu benötigen Sie Superuser-Berechtigungen. Und alles andere ist das gleiche:

Hier ist der Benutzer der Benutzer, der das Linux-Passwort ändern muss. Die Kennwortanforderungen sind dieselben. Sie können kein zu einfaches Kennwort festlegen.

Sie können das Linux-Passwort für den Benutzer entfernen, dann kann er sich nicht anmelden:

sudo passwd -d Benutzer

So ändern Sie ein Gruppenkennwort

Sie haben wahrscheinlich die Datei / etc / gshadow auf Ihrem System gesehen. Diese Datei entspricht / etc / shadow und enthält nur Kennwörter für Gruppen. Sie können sich nicht im Namen einer Gruppe anmelden, aber wenn Sie das Kennwort kennen, können Sie auf die darin enthaltenen Funktionen in einer separaten Gruppe zugreifen befehlsshell mit dem Befehl newgrp.

Um ein Kennwort für die Gruppe festzulegen, wird ein Dienstprogramm verwendet, das passwd - gpasswd sehr ähnlich ist. Natürlich brauchen wir Superuser-Rechte. Zum Beispiel:

sudo gpasswd disk


Versuchen wir nun, Gruppenberechtigungen zu erhalten:


Nach Eingabe des Passworts landen wir vorübergehend in dieser Gruppe und können mit den Dateien arbeiten, auf die diese Gruppe Zugriff hat. Verwenden Sie die Option -r, um das Linux-Passwort aus der Gruppe zu entfernen:

sudo gpasswd -r disk

So zwingen Sie den Benutzer, das Kennwort zu ändern

Serversicherheit ist eines der wichtigsten Dinge. Die Ursache für Sicherheitsprobleme sind häufig Benutzer selbst, die Kennwörter nicht häufig ändern oder zu einfach gestalten. Wenn Sie ein Administrator sind, haben Sie die Möglichkeit, Benutzer von Zeit zu Zeit dazu zu bringen, ihr Kennwort zu ändern, und ihnen automatisch Warnungen zu senden, dass es Zeit ist, das Kennwort zu ändern linux-Benutzer.

All dies ermöglicht das Dienstprogramm passwd. Schauen wir uns zunächst an, wie Kennwortinformationen in passwd angezeigt werden. Verwenden Sie dazu die Option -S:


  • Das erste Feld ist der Benutzername
  • Das zweite Feld zeigt einen der Werte: P. - Passwort ist gesetzt, L. - der Benutzer ist gesperrt, NP - kein Passwort.
  • 07/21/2016 - Datum der letzten Passwortänderung.
  • 0 - Mindestzeit vor Passwortänderung
  • 99999 - maximale Passwortdauer
  • 7 - Für wie viele Tage müssen Sie vor dem Ablauf des Passworts warnen
  • -1 - Nach wie vielen Tagen muss das Passwort deaktiviert werden.

Beispielsweise wird 30 Tage nach der Änderung das Kennwort des Benutzers veraltet:

sudo passwd -x 30 test


Drei Tage bevor das Passwort veraltet ist, warnen wir den Benutzer, dass das Passwort geändert werden muss:

sudo passwd -w 3 test

Wenn er dies nicht innerhalb von fünf Tagen tut, muss das Konto deaktiviert werden:

sudo passwd -i 3 test

Das Passwort kann nur einmal alle 10 Tage geändert werden:

sudo passwd -n 10 test

Wir schauen uns jetzt an, was passiert ist:

sudo passwd -S Test


Alles ist richtig.

So ändern Sie das Root-Passwort

Das Ändern des Linux-Passworts für root ist sehr einfach, genau wie für jeden anderen Benutzer. Sie müssen nur über Superuser-Berechtigungen verfügen. So wird es aussehen:


Alles arbeitet. Auch auf diese Weise können Sie das Root-Passwort in Ubuntu festlegen.

So ändern Sie das Passwort manuell

Das Linux-Betriebssystem wäre nicht Linux, wenn wir das Kennwort ohne Dienstprogramme nicht manuell konfigurieren könnten. Wie ich bereits sagte, werden Passwörter in der Datei / etc / shadow gespeichert. Und sie werden dort verschlüsselt gespeichert. Das Passwort kann nicht entschlüsselt werden.

Wenn das System das Kennwort speichert, führt es eine Verschlüsselung nach einem bestimmten Algorithmus durch und speichert das verschlüsselte Ergebnis. Wenn der Benutzer das System eingeben muss, nimmt es nur sein Kennwort, verschlüsselt es erneut und überprüft, ob es in / etc / shadow gespeichert ist. Wenn es übereinstimmt, ist der Benutzer autorisiert.

Selbst auf diese Weise ist das Ändern des Linux-Benutzerkennworts nicht so schwierig. Also müssen wir zuerst das verschlüsselte Passwort bekommen. Dies kann auf verschiedene Arten erfolgen, beispielsweise mit openssl:

openssl passwd -1 -salt xyz yourpass

Ersetzen xyz Für jede zufällige Kombination von Zeichen gilt: Je mehr, desto besser. dein PassDies ist Ihr neues Passwort.

Kopieren Sie das Ergebnis in die Zwischenablage, öffnen Sie die Datei / etc / shadow und suchen Sie dort den Benutzer. Ich möchte das Linux-Passwort für den Test ändern:

sudo vi / etc / shadow


Die Syntax für diese Datei lautet:

benutzername:passwort: ::::

Das nächste Feld gibt die letzte Kennwortänderung in Form der Anzahl der Tage an, die seit dem 1. Januar 1970 vergangen sind. Die übrigen Felder interessieren uns nicht, und Sie können dies nur durch Vergleichen der Daten herausfinden.

Ersetzen Sie nun das Passwort durch das oben erhaltene und in der Zwischenablage gespeicherte. Speichern Sie die Datei und Sie können versuchen, sich mit einem neuen Passwort anzumelden:


Alles arbeitet. Wie gesagt, es gibt mehrere weitere Verschlüsselungsalgorithmen, mit denen Sie ein Passwort erhalten können. Hier sind sie:

makepasswd --clearfrom \u003d - --crypt-md5<<< YourPass
$ mkpasswd -m sha-512 -S Salz -s<<< YourPass
$ perl -e "Krypta drucken (" YourPass "," salt ")," \\ n ""
$ openssl passwd -crypt -salt XRYourPass

In all diesen Beispielen ist Salt eine zufällige Zeichenfolge, um die Verschlüsselungsstärke zu erhöhen, und YourPass ist Ihr Kennwort. Was tun mit den empfangenen Daten, die Sie bereits kennen?

Ergebnisse

In diesem Artikel haben Sie gelernt, wie Sie das Linux-Passwort ändern. Ich habe alle möglichen und nicht einmal sehr üblichen Wege in Betracht gezogen. Wenn Sie noch Fragen haben, schreiben Sie Kommentare!