Wie mache ich mich zum Administrator oder erhalte Root-Rechte, sodass ich nicht ständig das Root-Passwort eingeben muss?

Wie mache ich mich zum Administrator oder erhalte Root-Rechte, sodass ich nicht ständig das Root-Passwort eingeben muss?

Ich muss sudo häufig verwenden und es ist anstrengend, das Passwort einzugeben, wenn ich es schon oft eingegeben habe. Wie kann ich es so einrichten, dass ich nicht noch einmal danach gefragt werde, wenn ich es einmal eingegeben habe? Ich verwende Centos 7.

Antwort1

Hierzu gibt es mehrere Möglichkeiten. Hier sind einige:

Deaktivieren der Kennwortabfragen

Referenz:https://serverfault.com/questions/579296/wie-deaktiviere-ich-den-sudo-password-prompt)

Ändern des Timeouts

Referenz:Standardmäßiges Sudo-Passwort-Timeout ändern

Erhöhen aufroot

sudo -i

Ich nehme an, dass diese letztere Option Ihrer Frage am nächsten kommt, aber es kann durchaus sein, dass das Timeout Ihren Anforderungen entspricht.

Antwort2

sudo -s 

Sie bleiben als Root angemeldet. Seien Sie vorsichtig

Antwort3

Sie können die Anmeldung für das rootKonto aktivieren. Beachten Sie, dass es einen (oder mehrere) Gründe dafür gibt, dass dies standardmäßig deaktiviert ist. Sie müssen sich sicher sein, was Sie tun, wenn Sie rootdauerhaft als Benutzer arbeiten (selbst wenn es nur in einem einzigen Terminalfenster ist). Ich rate dringend davon ab, eine Desktop-Umgebung zu starten oder Benutzeranwendungen (wie Office, Browser usw.) mit rootBerechtigungen auszuführen oder es sich sonst zur Gewohnheit zu machen, rootstandardmäßig als Benutzer zu arbeiten. Melden Sie sich bei Bedarf über die Konsole an und melden Sie sich ab, sobald Sie fertig sind. Stellen Sie sicher, dass die Anmeldung eine andere Eingabeaufforderung als bei normalen Benutzern aufweist, indem Sie das Hash als Eingabeaufforderungszeichen und die rote Farbe beispielsweise für den Hostnamen verwenden.

Das Festlegen eines Passworts für rootsollte so einfach sein wie

$ sudo passwd root

Danach können Siesuum sich von einem normalen Benutzerkonto aus anzumelden, oder besser noch, su -lum das Profil zu laden. Als zusätzliche Sicherheitsmaßnahme sollten Sie sicherstellen, dass die direkte Anmeldung über SSH deaktiviert ist; überprüfen PermitRootLoginSie/etc/ssh/sshd_config.

Weitere Details (sollte größtenteils auch auf andere Distributionen anwendbar sein):https://askubuntu.com/a/44419/568304

Antwort4

Eine mögliche Lösung, die ich aus Sicherheitsgründen jedoch nicht empfehle, ist das Löschen des Passworts des Root-Benutzers:

$ sudo passwd -d root

Aus der Manpage von passwd(1):

-D

Dies ist eine schnelle Möglichkeit, ein Passwort für ein Konto zu löschen. Dadurch wird das benannte Konto passwortlos gemacht. Nur für Root verfügbar.

Sehenpasswd(1)

Bearbeiten

Wie inAbonnierenKommentar: Die von mir vorgeschlagene Lösung wird die Benutzeranforderungen nicht erfüllen.

Stattdessen wird die Möglichkeit deaktiviert, sich als Root anzumelden. In diesem Fall ist der einzige Weg, Root-Zugriff zu erhalten, über sudo. Einige Linux-Distributionen machen Root standardmäßig passwortlos.

verwandte Informationen