class: center, middle ## Was ist der Unterschied zwischen #"su" und "su -"? ### Hauke Goos-Habermann #### https://goos-habermann.de --- ### Über mich - Entwickler des
Softwareverteilungssystems m23
- Organisator der
Kieler Open Source und Linux Tage
-
Dienstleister zu m23, Linux und Freier Software
- Softwareentwicklung (PHP, BASH, C/C++, JS, Python und was sonst so gebraucht wird...) - Administration - Schulungen - Support - Beratung - quasi **alles**, *was mit Linux zu tun hat* - Wöchentlicher Livestream *"Jean und Hauke Show"* auf https://www.youtube.com/c/LinuxGuides - Community-Video-Serie *"Nicht der Weisheit letzter Schluß"* auf
tube.tchncs.de
und
YouTube
mit **beruflichen** oder **privaten Projekten** - Verwendet viel die Shell auf verschiedenen Systemen --- ### su? Wird verwendet, um – nach dem Anmelden mit einem **normalen Benutzerkonto** – **root-Rechte** zu erlangen. ```bash # Wechselt nur den Benutzer su # Simuliert eine Anmeldung als root su - ``` Bei "su -" werden auch die **Umgebungsvariablen** für den root-Benutzer neu gesetzt, was insbesondere für folgende relevant ist: * **$PATH**: Liste mit Verzeichnissen, in denen ausführbare Programme gesucht werden: Z.B. liegen in ***/sbin*** und ***/usr/sbin*** Werkzeuge, die für den **S**uperuser (=root) gedacht sind. * **$HOME**: Heimatverzeichnis * **$LANG** und **$LC_ALL**: Spracheinstellungen --- class: center, middle ### Informationen zu mir und meinen Dienstleistungen, m23, ... ### https://goos-habermann.de