Sie benötigen Root-Zugriff (auch als Superuser bekannt), um Verwaltungsprogramme unter Linux auszuführen. Im Allgemeinen bieten Linux-Distributionen ein separates Root-Konto, aber dieses Konto ist unter Ubuntu Linux standardmäßig aus Sicherheitsgründen gesperrt. Um Befehle mit Root-Zugriff auszuführen, verwenden Sie sudo.
Schritt
Methode 1 von 2: Ausführen von Root-Befehlen mit Sudo
Schritt 1. Drücken Sie Strg+Alt+T, um ein Terminalfenster zu öffnen
Im Gegensatz zu anderen Linux-Distributionen sperrt Ubuntu das Root-Konto standardmäßig. Daher können Sie den Befehl su nicht verwenden, um ein Root-Terminal auszuführen. Um su zu ersetzen, verwenden Sie sudo.
Schritt 2. Geben Sie am Anfang des Befehls sudo ein
sudo, kurz für super user do, lässt Sie Befehle unter Linux als root ausführen.
- Zum Beispiel stoppt der Befehl sudo /etc/init.d/networking stop die Netzwerkdienste und sudo adduser fügt dem System einen neuen Benutzer hinzu. Die beiden obigen Befehle müssen eigentlich als root ausgeführt werden.
- Sie werden aufgefordert, das Kontokennwort einzugeben, bevor sudo den Befehl ausführt. Linux speichert Ihr Passwort 15 Minuten lang, damit Sie es nicht jedes Mal eingeben müssen, wenn Sie einen Befehl ausführen.
Schritt 3. Verwenden Sie den Befehl gksudo, um Programme mit einer grafischen Oberfläche auszuführen, die Root-Zugriff erfordern
Aus Sicherheitsgründen empfiehlt Ubuntu nicht, sudo zu verwenden, um Programme mit einer grafischen Oberfläche auszuführen. Starten Sie stattdessen einen Befehl, um ein grafisches Oberflächenprogramm mit gksudo zu öffnen.
- Verwenden Sie beispielsweise den Befehl gksudo gedit /etc/fstab, um die Datei fstab in GEdit, einem Textbearbeitungsprogramm mit grafischer Oberfläche, zu öffnen.
- Wenn Sie KDE verwenden, ersetzen Sie gksudo durch kdesudo.
Schritt 4. Simulieren Sie den Root-Zugriff mit dem Befehl sudo –i, wenn Sie Root-Shell-Zugriff benötigen, um bestimmte Skripte auszuführen
Mit dem Befehl können Sie auf das Superuser-Konto und die Umgebungsvariablen zugreifen.
- Geben Sie den Befehl sudo passwd root ein, um ein Passwort zu erstellen und das Root-Konto zu aktivieren. Merken Sie sich das Passwort.
- Geben Sie sudo -i ein und geben Sie dann das Root-Passwort ein, wenn Sie dazu aufgefordert werden.
- Die Befehlszeile ändert sich von $ zu #. Das #-Symbol zeigt an, dass Sie über Root-Zugriff verfügen.
Schritt 5. Gewähren Sie Benutzern, die noch keinen Zugriff haben, sudo-Zugriff, indem Sie sie der sudo-Gruppe hinzufügen
Verwenden Sie den Befehl usermod -aG sudo username und ersetzen Sie "username" durch den Namen des Benutzers, dem Sie Zugriff gewähren möchten.
Methode 2 von 2: Root-Konto aktivieren
Schritt 1. Drücken Sie Strg+Alt+T, um ein Terminalfenster zu öffnen
Im Gegensatz zu anderen Linux-Distributionen sperrt Ubuntu das Root-Konto standardmäßig aus Sicherheitsgründen. Um Befehle mit Root-Rechten sicher auszuführen, verwenden Sie
sudo
oder
gksudo
. Wenn Sie wirklich auf das Root-Konto zugreifen müssen, zum Beispiel für wichtige Programme, auf die nur ein Benutzer Zugriff hat, können Sie das Root-Konto mit einem einfachen Befehl aktivieren.
Das Aktivieren des Root-Kontos kann dem System schaden. Ubuntu empfiehlt nicht, das Root-Konto zu aktivieren
Schritt 2. Geben Sie den Befehl sudo passwd root ein und drücken Sie die Eingabetaste
Sie werden aufgefordert, ein neues Passwort für das Root-Konto einzugeben. Vergessen Sie dieses Passwort nicht.
Schritt 3. Geben Sie das Passwort ein und drücken Sie dann die Eingabetaste
Schritt 4. Wiederholen Sie das Kennwort, wenn Sie dazu aufgefordert werden, und drücken Sie dann die Eingabetaste
Jetzt ist das Root-Konto passwortgeschützt und zugänglich.
Schritt 5. Geben Sie su - ein und drücken Sie die Eingabetaste
Geben Sie das Root-Passwort ein, wenn Sie zum Zugriff auf das Konto aufgefordert werden.
Um das Root-Konto zu deaktivieren, verwenden Sie den Befehl sudo passwd -dl root
Tipps
- Vermeiden Sie nach Möglichkeit die direkte Verwendung des Root-Kontos. Sie können fast jeden Befehl mit Root-Rechten über sudo oder gksudo ausführen.
- Sie können auch den Befehl sudo –i verwenden, um auf andere Benutzerkonten auf dem System zuzugreifen. Um beispielsweise auf den Benutzer "ayu" zuzugreifen, verwenden Sie den Befehl sudo –I ayu und geben Sie Ihr Passwort (anstelle von Ayu's) ein.