PDF herunterladen
PDF herunterladen
Um in Linux administrative Aufgaben auszuführen, brauchst du root-Zugang (auch superuser-Zugang genannt). In den meisten Linux-Distributionen ist es üblich, einen separaten root-Account zu haben, aber Ubuntu deaktiviert den root-Account standardmäßig. Dies verhindert, dass Benutzer Fehler machen können, und hält das System sicher vor Eindringlingen. Um Befehle auszuführen, die root-Zugang erfordern, verwende sudo .
Vorgehensweise
-
Drücke auf Ctrl + Alt + T , um ein Terminalfenster zu öffnen. Da Ubuntu den root-Account standardmäßig sperrt, kannst du nicht wie in anderen Linux-Distributionen su nutzen, um root zu werden. [1] X Forschungsquelle Beginne deine Befehle stattdessen mit sudo .
-
Tippe sudo vor dem Rest deines Befehls ein. "Sudo" steht für "Super User Do". Wenn du sudo dem Beginn eines Befehls hinzufügst, wird der Befehl als root ausgeführt.
- Als Beispiel: sudo /etc/init.d/networking stop hält den Netzwerkservice an und sudo adduser fügt dem System einen neuen Benutzer hinzu. Für beide Aufgaben ist root-Zugang erforderlich.
- Du wirst aufgefordert, dein Passwort einzugeben, bevor sudo den Befehl ausführt. Linux speichert dein Passwort 15 Minuten, daher musst du es nicht ständig neu eingeben.
-
Tippe gksudo ein, bevor du einen Befehl ausführst, der ein Programm mit einer grafischen Benutzeroberfläche (GUI) öffnet. Aus Sicherheitsgründen empfiehlt Ubuntu nicht, mit "sudo" Programme mit GUIs zu öffnen. [2] X Forschungsquelle Tippe stattdessen vor dem Befehl, der das Programm öffnet, gksudo ein.
- Als Beispiel: Tippe gksudo gedit /etc/fstab ein, um die Datei "fstab" in GEdit, einem Bearbeitungsprogramm mit GUI, zu öffnen.
- Wenn du den KDE Window Manager nutzt, verwende kdesudo anstelle von gksudo .
-
Simuliere eine root-Umgebung. Wenn du ein fortgeschrittener Benutzer bist und Zugriff auf eine echte root Shell benötigst, um bestimmte Scripts auszuführen, simuliere mit sudo –i eine root Shell. Dieser Befehl verleiht dir Superuser-Zugang mit Variablen der root-Umgebung. [3] X Forschungsquelle
- Gib den Befehl sudo passwd root ein. Dies erstellt ein Passwort für root und "aktiviert" den Account im Wesentlichen. Vergiss dieses Passwort nicht.
- Tippe sudo -i ein. Gib das root-Passwort ein, wenn du danach gefragt wirst.
- Der Prompt wechselt von $ auf # , was anzeigt, dass du root-Zugang hast.
-
Gib einem anderen Benutzer sudo Zugang. Wenn du einen Account für jemanden einrichtest, der derzeit keinen root-Zugang hat, musst du seinen Benutzernamen der sudo-Gruppe hinzufügen. Tippe dafür usermod -aG sudo username ein (und ersetze “username” mit dem richtigen Benutzernamen). [4] X ForschungsquelleWerbeanzeige
-
Drücke auf Ctrl + Alt + T , um ein Terminal-Fenster zu öffnen. Aus Sicherheitsgründen (und um Schäden zu vermeiden) ist das root-Benutzerkonto standardmäßig gesperrt. Um Befehle sicher als root auszuführen, solltest du stattdessen
sudo
odergksudo
verwenden. Wenn du absolut ein separates root-Benutzerkonto brauchst (wenn dies von einem Programm deines Unternehmens erfordert wird oder diese Workstation nur von einem einzelnen Benutzer genutzt wird), kannst du das root-Benutzerkonto mit ein paar einfachen Befehlen aktivieren.- Das Aktivieren des root-Benutzerkontos kann dein System einem Risiko aussetzen und wird von Ubuntu nicht empfohlen. [5] X Forschungsquelle
-
Tippe sudo passwd root ein und drücke auf ↵ Enter . Du wirst aufgefordert, ein neues Passwort für den root-Benutzer einzugeben. [6] X Forschungsquelle Verliere dieses Passwort nicht!
-
Gib ein Passwort ein und drücke dann auf ↵ Enter .
-
Tippe das Passwort erneut ein, wenn du dazu aufgefordert wirst, und drücke dann auf ↵ Enter . Der root-Benutzer sollte jetzt ein Passwort haben.
-
Tippe su - ein und drücke auf ↵ Enter . Gib das root-Passwort ein, wenn du dazu aufgefordert wirst, um auf den root-Prompt zu gelangen.
- Um den root-Account zu deaktivieren, tippe sudo passwd -dl root ein. [7] X Forschungsquelle
Werbeanzeige
Tipps
- Du solltest weitgehend vermeiden, dich als root einzuloggen. Du kannst fast jeden Befehl, der superuser-Berechtigungen erfordert, mit sudo oder gksudo ausführen.
- Du kannst auch sudo –i nutzen, um auf die Shell eines anderen Benutzers im System zuzugreifen. Um der Benutzer "jana" zu werden, tippe sudo –I jana ein und gib dann auf Aufforderung DEIN Passwort ein (nicht das Passwort von Jana).
Werbeanzeige
Referenzen
- ↑ https://help.ubuntu.com/community/RootSudo
- ↑ https://help.ubuntu.com/community/RootSudo#Graphical_sudo
- ↑ https://dzone.com/articles/puppet-sudo-sudo-i-and-sudo-su-0
- ↑ https://www.digitalocean.com/community/tutorials/how-to-create-a-sudo-user-on-ubuntu-quickstart
- ↑ https://help.ubuntu.com/community/RootSudo
- ↑ http://www.thegeekstuff.com/2009/09/ubuntu-tips-how-to-login-using-su-command-su-gives-authentication-failure-error-message
- ↑ https://help.ubuntu.com/community/RootSudo
Werbeanzeige