sudo su vs. sudo bash vs. sudo -i
Ubuntu und die Root Shell. Es gibt viele Wege eine Root Shell unter Ubuntu zu öffenen. Allerdings ist es nie empfehlenswert eine Root Shell zu starten da es mittels sudo immer die Möglichkeit gibt nur expliziete Befehle mit root Rechten auszuführen.
Aber dennoch wird diese gelegntlich benötigt.
Wege die auf keinen Fall genutz werden sollten:
sudo bash sudo sh sudo su - sudo su sudo -i -u root
All diese Methoden öffnen eine Root Shell. Doch mit den Enviroment Variablen des Users:
Als Beispiel die Variable “HOME”:
env | grep HOME HOME=/home/philipp
Der empfohlene Weg ist die Verwendung von:
sudo -i
Der Befehl sudo -i ist eine Equivalent zum ’su -’ Kommando. Dies startet eine Root Shell mit den Enviroment Variablen des Root Users.
sudo -s
Der Befehl sudo -s start die Root Shell mit den Enviroment Variablen des normalen Benutzers, vergleichbar mit ’su’.
Quellen:
A Root Shell On Ubuntu : The Right Way
RootSudo
Related posts:
- Ubuntu – Zypern Repositories down Heute ist ein schwarzer Tag im Update Bereich von Ubuntu...
- DD und SSH Allround Backup Backups sind eines der wichtigsten Aufgaben eines Admins. Oftmals fehlt...
Ähnliche Artikel bereitgestellt von Yet Another Related Posts Plugin.