Hilfreiche Ratschläge

Wie stelle ich ein?

Pin
Send
Share
Send
Send


Dies ist die erste Frage, die Benutzer nach der Installation von Ubuntu stellen - lesen, merken und an andere weitergeben ...

Übrigens - dies war mein allererstes Problem, als ich anfing, mit Ubuntu zu arbeiten.
Lange habe ich versucht zu verstehen, wie man Superuser-Rechte bekommt (es ist schön, zumindest einige Rechte zu bekommen :-))

Es stellte sich heraus, dass alles viel einfacher als ich dachte und sogar einfacher als erwartet war. Es gibt zwei Möglichkeiten, Befehle mit Root-Rechten auszuführen:

sudo Sicherheitsteam

Zum Beispiel müssen wir Pakete mit diesem Befehl aktualisieren

Wenn Sie versuchen, es außerhalb des Stamms auszuführen, können Sie die folgende Meldung anzeigen:

In Ubuntu gibt es jedoch eine ziemlich einfache Möglichkeit, diese Meldungen zu entfernen, indem Sie den folgenden Befehl eingeben:

Wenn Sie eine solche Kombination starten, sehen Sie etwa Folgendes

Dies bedeutet, dass alles in Ordnung ist und die Paketlisten aktualisiert wurden.

Der ganze Reiz der Verwendung des Befehls sudo besteht aus Sicherheitsgründen (und in letzter Zeit summte dieses Wort überall).
Es ist viel besser, Operationen nur bei Bedarf mit Superuser-Rechten auszuführen.

Aber es gibt noch eine zweite Möglichkeit - meine geliebtesten und vertrautesten, sowie viele Anfänger und eingefleischte Linux-Fans ...

Der Unterschied ist auf den ersten Blick gering, aber es gibt eine große Lücke zwischen den Teams sudo und sudo -i.

Mit dem Befehl sudo -i erhält der Benutzer die Möglichkeit, von einer regulären Benutzersitzung zu einer Superuser-Sitzung zu wechseln - root

Die Anmeldung mit Superuser-Rechten direkt nach der Anmeldung an der Konsole sieht ungefähr so ​​aus:

Woher bekomme ich das Passwort?

Wenn Sie das System nicht selbst eingerichtet haben, ist diese Frage logisch, aber es ist besser, denjenigen zu fragen, der das System eingerichtet hat.
Wenn Sie Ubuntu selbst installiert haben, ist die Antwort einfach - der Benutzername, den Sie während der Installation eingegeben haben, und das Passwort
die Sie für den Benutzer eingegeben haben und die für Superuser-Rechte erforderlich sind.

Die Installation fügt automatisch den ersten erstellten Benutzer (den in der Installation angegebenen) der Administratorgruppe hinzu.
Dementsprechend hat dieser Benutzer das Recht, Root-Superuser-Rechte zu haben

So melden Sie sich als Root-Benutzer in Ubuntu an

Standardmäßig ist unter Ubuntu das Root-Konto während der Installation nicht aktiviert, sodass der Benutzer nicht aufgefordert wird, ein Root-Passwort zu erstellen. Stattdessen wird ein reguläres Benutzerkonto erstellt, das jedoch über Sudo-Berechtigungen verfügt. Das heißt, um Befehle mit Root-Rechten auszuführen, müssen Sie sie zusammen mit dem Befehl sudo ausführen. Das ist nicht immer praktisch! Jetzt erkläre ich Ihnen, wie man unter Wurzel in Ubuntu geht oder dem Benutzer Wurzelrechte gibt. Es gibt verschiedene Möglichkeiten und wir werden jede davon in Betracht ziehen!


Hinweis: Bevor Sie den Root-Benutzer in Ubuntu aufnehmen, müssen Sie die Gefahr für einen unerfahrenen Benutzer verstehen. Durch die Ausführung von Befehlen in seinem Namen können Sie das Betriebssystem einfach und buchstäblich für mehrere Befehle in einen nicht funktionierenden Zustand versetzen.

Inhalt

In jedem Linux-System gibt es immer einen privilegierten Benutzer - root. Dieser Benutzer hat das Recht, Aktionen auszuführen, Dateien zu löschen und Parameter zu ändern. Es ist fast unmöglich, die Handlungsfreiheit von root irgendwie einzuschränken. Auf der anderen Seite verfügen alle anderen Benutzer des Systems normalerweise nicht über die meisten erforderlichen Rechte, z. B. die Rechte zum Installieren von Programmen, da es sich um einen Verwaltungsvorgang handelt, für den nur root Rechte besitzt. Eine weitere häufige Aktion, die nur dem Superuser zur Verfügung steht, ist das Kopieren und Ändern von Dateien in Systemordnern, auf die ein normaler Benutzer keinen Zugriff hat.

Bisher war dieses Problem ganz einfach zu lösen: Wenn Sie das root-Passwort hatten, konnten Sie sich unter seinem Konto beim System anmelden oder vorübergehend seine Rechte mit dem Befehl su erhalten. Führen Sie dann alle erforderlichen Vorgänge aus und kehren Sie als normaler Benutzer zurück. Ein solches Schema funktioniert im Prinzip gut, weist jedoch viele erhebliche Nachteile auf, insbesondere ist es in keiner Weise (genauer gesagt, es ist sehr schwierig) möglich, Verwaltungsrechte auf nur einen bestimmten Bereich von Aufgaben zu beschränken.

In modernen Linux-Distributionen wird daher anstelle des Root-Kontos für die Verwaltung das Dienstprogramm sudo verwendet.

In Ubuntu ist das Root-Konto standardmäßig deaktiviert, d. H. Sie können auf keinen Fall root werden, ohne es zu aktivieren. root ist genau das, was deaktiviert ist, d. h. es ist im System vorhanden, es ist einfach unmöglich, darunter einzutreten. Wenn Sie die Verwendung von root zurückgeben möchten, lesen Sie den folgenden Abschnitt zum Aktivieren des Root-Kontos.

Erteilen von Root-Rechten für den Benutzer

Mit der ersten und einfachsten Option können Sie den Befehl sudo nicht jedes Mal eingeben, wenn Sie einen Befehl eingeben, der im privilegierten Modus ausgeführt werden muss. Geben Sie den folgenden Befehl ein, um in den vollständigen Root-Modus zu wechseln:

Danach gelangen Sie in den privilegierten Superuser-Modus von Ubuntu.

Es gibt eine zweite Option:

In diesem Fall wird das Ausgangsverzeichnis nicht in / root geändert, der Benutzer bleibt jedoch erhalten. In der Regel ist diese Option praktischer.

So aktivieren Sie root in Ubuntu

Sie können das root-Konto in Ubuntu jederzeit aktivieren, indem Sie mit dem Befehl passwd ein Passwort dafür festlegen. Um den Befehl passwd für das Root-Konto auszuführen, benötigen Sie jedoch sudo-Berechtigungen.

Sie können das Root-Ubuntu-Konto aktivieren, indem Sie mit dem Befehl passwd ein Kennwort dafür festlegen. Um den Befehl passwd für das Root-Konto auszuführen, benötigen Sie jedoch sudo-Berechtigungen.
Öffnen Sie ein Ubuntu-Terminal und führen Sie den Befehl aus, um sicherzustellen, dass Sie Mitglied der Administratorgruppe sind:

Wenn Sie über die entsprechenden Rechte verfügen, können Sie das Root-Passwort mit dem folgenden Befehl festlegen:

Zuerst fordert Sie das System auf, Ihr eigenes Passwort einzugeben, um zu bestätigen, dass Sie sudo-Rechte haben.

Danach werden Sie mit dem Befehl passwd aufgefordert, ein neues Kennwort für das Root-Konto einzugeben. Dies geschieht zweimal. Jetzt können Sie sich mit dem folgenden Befehl als root anmelden:

Dann folgt eine Aufforderung zur Eingabe eines Passworts - geben Sie das Passwort für root ein.

Wurzel als Ubuntu Desktop GUI

Wenn Sie sich als Root-Benutzer anmelden möchten, nicht in der Konsole, sondern auf dem grafischen Ubuntu-Desktop, müssen Sie nach dem Einschalten des Root-Benutzers einige zusätzliche Schritte ausführen:

Öffnen Sie die Datei /etc/gdm3/custom.conf. Hier müssen Sie AllowRoot = true im Block [security] hinzufügen. So:

Öffnen Sie dann die Datei /etc/pam.d/gdm-password und suchen Sie die folgende Zeile:

Kommentieren Sie es aus, indem Sie das # -Zeichen davor setzen:

Starten Sie anschließend Ihren Computer neu. Wenn es neu gestartet wird und auf dem Anmeldebildschirm angezeigt wird, klicken Sie auf den Link „Nicht in der Liste?“. Sie müssen lediglich root in das Feld Benutzername eingeben und das Kennwort für den Superuser angeben. Das ist alles!

Was ist Sudo?

sudo ist ein Dienstprogramm, das Root-Berechtigungen für die Ausführung von Verwaltungsvorgängen gemäß den Einstellungen bereitstellt. Sie können den Zugriff auf wichtige Anwendungen im System auf einfache Weise steuern. Standardmäßig erhält bei der Installation von Ubuntu der erste Benutzer (derjenige, der während der Installation erstellt wird) die vollen Rechte zur Verwendung von sudo. Das heißt Tatsächlich hat der erste Benutzer den gleichen Spielraum wie root. Dieses Verhalten von sudo kann jedoch leicht geändert werden. Weitere Informationen hierzu finden Sie im folgenden Abschnitt zum Einrichten von sudo.

Wo wird sudo verwendet?

sudo wird immer verwendet, wenn Sie etwas aus dem Systemadministrationsmenü heraus starten. Wenn Sie beispielsweise Synaptic starten, werden Sie aufgefordert, Ihr Kennwort einzugeben. Synaptic ist ein installiertes Software-Verwaltungsprogramm. Um es auszuführen, benötigen Sie Administratorrechte, die Sie durch Eingabe Ihres Kennworts über sudo erhalten.

Allerdings werden nicht alle Programme, für die Administratorrechte erforderlich sind, automatisch über sudo ausgeführt. In der Regel müssen Sie Programme mit Administratorrechten manuell ausführen.

Ausführen von Grafikprogrammen mit Administratorrechten

Um Grafikprogramme mit Administratorrechten auszuführen, können Sie das Programmstartdialogfeld verwenden, das standardmäßig mit der Tastenkombination Alt + F2 aufgerufen wird.

Angenommen, wir müssen den Nautilus-Dateimanager mit Administratorrechten ausführen, um den Inhalt von Systemordnern über die grafische Oberfläche zu ändern. Geben Sie dazu den Befehl im Anwendungsstartdialog ein

Anstelle von gksudo können Sie auch gksu verwenden. Außerdem müssen KDE-Benutzer kdesu anstelle von gksudo schreiben. Sie werden aufgefordert, Ihr Passwort einzugeben. Wenn Sie über die erforderlichen Rechte verfügen, wird Nautilus als Administrator gestartet. Sie können jede Grafiksoftware mit Administratorrechten starten, indem Sie einfach im Startdialog schreiben

Ausführen von Programmen mit Administratorrechten im Terminal

Um einen Befehl mit Administratorrechten im Terminal auszuführen, geben Sie einfach sudo davor ein:

Sie werden aufgefordert, Ihr Passwort einzugeben. Seien Sie vorsichtig Passwort bei der Eingabe auf keinen Fall nicht angezeigt, dies ist normal und wird aus Sicherheitsgründen durchgeführt. Geben Sie einfach bis zum Ende ein und drücken Sie die Eingabetaste. Nach Eingabe des Passworts wird der angegebene Befehl als root ausgeführt.

Das System merkt sich für einige Zeit das eingegebene Passwort (hält die sudo-Sitzung offen). Daher ist für nachfolgende Sudo-Läufe möglicherweise kein Kennwort erforderlich. Um die sudo-Sitzung garantiert zu beenden, geben Sie das Terminal ein

Darüber hinaus treten unter Linux häufig Fehler im Zusammenhang mit Channels auf. Beim Ausführen eines Befehls

mit root-berechtigungen wird nur cat ausgeführt, daher die datei result.txt kann sich nicht anmelden. Sie müssen entweder vor jedem Befehl sudo schreiben oder vorübergehend zum Superuser wechseln.

Erhalten von Superuser-Berechtigungen zum Ausführen mehrerer Befehle

Manchmal müssen mehrere Befehle mit Administratorrechten hintereinander ausgeführt werden. In diesem Fall können Sie vorübergehend Superuser eines der folgenden Befehle werden:

Danach wechseln Sie in den Superuser-Modus (mit Einschränkungen, die durch die sudo-Einstellungen auferlegt werden). Dies wird durch das Symbol # am Ende der Eingabeaufforderung angezeigt. Diese Aktionsbefehle ähneln jedoch su: sudo -s - ändert das Ausgangsverzeichnis nicht in / root, das Ausgangsverzeichnis des Anrufers ist das Ausgangsverzeichnis sudo -sDas ist normalerweise sehr praktisch. - sudo -i - Ändern Sie auch das Ausgangsverzeichnis in / root.

Um zum normalen Benutzermodus zurückzukehren, geben Sie exit ein oder drücken Sie einfach Strg + D.

Ubuntu 11.10 und höher

Ab Version 11.10 wurde der lightdm-Login-Manager installiert, und der Umgang mit dem Root-Login ist etwas komplizierter.

1. Legen Sie das root-Passwort fest. Betreten Sie das Terminal:

2. Aktivieren Sie den Punkt "Login eingeben". Betreten Sie das Terminal:

Fügen Sie am Ende der Datei Folgendes hinzu:

3. Starten Sie lightdm neu. Betreten Sie das Terminal:

Das ist alles, das Element "Login" wird auf dem Anmeldebildschirm angezeigt. Geben Sie im Anmeldefeld "root" in das Passwortfeld ein - das Passwort, das wir in der ersten Phase festgelegt haben.

Um das Root-Konto zu sperren, müssen Sie die Änderungen in den lightdm-Einstellungen rückgängig machen und das Root-Konto mit dem Befehl im Terminal sperren:

Einrichten von sudo und Berechtigungen zum Ausführen verschiedener Befehle

Mit sudo können Sie Benutzer aktivieren oder deaktivieren, um bestimmte Programme auszuführen. Alle Einstellungen bezüglich der Zugriffsrechte werden in einer Datei gespeichert / etc / sudoers . Dies ist keine gewöhnliche Datei. Um es zu bearbeiten ist notwendig Verwenden Sie (aus Sicherheitsgründen) den Befehl

Standardmäßig heißt es, dass alle Mitglieder der Gruppe admin haben vollen Zugriff auf sudo, wie die Zeile sagt

Sie können mehr über die Syntax und die Anpassungsoptionen für diese Datei erfahren, indem Sie ausführen

Benutzer darf den Befehl ausführen, ohne ein Kennwort einzugeben

Damit das System für bestimmte Befehle kein Kennwort anfordert, ist dies in sudoers nach der Zeile erforderlich # Cmnd Alias-Spezifikation Fügen Sie eine Zeile hinzu, in der Sie durch ein Komma die gewünschten Befehle mit dem vollständigen Pfad auflisten (den Befehlspfad finden Sie durch Ausführen von welcher befehlsname:

Fügen Sie am Ende der Datei eine Zeile hinzu

Gültigkeitsdauer des Passworts

Vielleicht möchten Sie die Zeitspanne ändern, in der sudo funktioniert, ohne ein Kennwort einzugeben. Dies kann leicht erreicht werden, indem Folgendes zu / etc / sudoers (visudo) hinzugefügt wird:

Hier ist Sudo für Benutzer foo gültig ohne Eingabe eines Passwortes für 20 Minuten. Wenn Sie möchten, dass sudo immer ein Passwort benötigt, setzen Sie timestamp_timeout auf 0.

sudo fragt nicht nach einem Passwort

sudo ohne Passwort ist eine ungeheure Sicherheitslücke für jeden, der etwas tun darf. Wenn Sie dies absichtlich gelöst haben, kehren Sie sofort zurück.

In einigen Fällen benötigt sudo jedoch plötzlich kein eigenes Kennwort mehr. Wenn Sie visudo machen, können Sie so etwas wie diese Zeile sehen, die der Benutzer anscheinend nicht hinzugefügt hat:

Diese katastrophale Zeile wurde höchstwahrscheinlich bei der Installation eines Programms wie Connect Manager von MTS oder Megafon hinzugefügt. In diesem Fall müssen Sie eine Zeile festlegen, in der nur dieser Connect Manager mit Root-Berechtigungen ausgeführt werden kann.

Es gibt andere Lösungen für das Problem, eine kurze Diskussion hier.

Sehen Sie sich das Video an: Wie stelle ich ein Fernglas richtig ein (Juli 2020).

Pin
Send
Share
Send
Send