Buster, XFCE: Nicht alle Befehle verfügbar?
Buster, XFCE: Nicht alle Befehle verfügbar?
Hallo zusammen,
habe mir Buster mit XFCE installiert, mein Home-Verzeichnis einfach von Stretch übernommen.
Es funktioniert soweit alles so, wie es soll.
Mein bisheriges Problem: gksu wurde entfernt. Nehme ich nun ein normales Terminal und mache mich mit "su" zum root, so kann ich plötzlich manche Befehle nicht mehr ausführen.
Bspw. iptables oder cryptsetup. Wechsle ich per Alt+F1 auf eine "echte" Shell, so kann ich - wiederum als root angemeldet - problemlos alles nutzen.
Was mache ich falsch?
habe mir Buster mit XFCE installiert, mein Home-Verzeichnis einfach von Stretch übernommen.
Es funktioniert soweit alles so, wie es soll.
Mein bisheriges Problem: gksu wurde entfernt. Nehme ich nun ein normales Terminal und mache mich mit "su" zum root, so kann ich plötzlich manche Befehle nicht mehr ausführen.
Bspw. iptables oder cryptsetup. Wechsle ich per Alt+F1 auf eine "echte" Shell, so kann ich - wiederum als root angemeldet - problemlos alles nutzen.
Was mache ich falsch?
Re: Buster, XFCE: Nicht alle Befehle verfügbar?
Du benutzt ›su‹ statt ›su -‹.
Re: Buster, XFCE: Nicht alle Befehle verfügbar?
Magst du mir den Unterschied erklären?
Bisher habe ich auf jeder Distribution immer nur "su" benutzt...
Bisher habe ich auf jeder Distribution immer nur "su" benutzt...
Re: Buster, XFCE: Nicht alle Befehle verfügbar?
Ab Buster ist $PATH mit su: mit su - ist er
Gruss H.
Code: Alles auswählen
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Code: Alles auswählen
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Re: Buster, XFCE: Nicht alle Befehle verfügbar?
Siehe hier:
Code: Alles auswählen
zcat /usr/share/doc/util-linux/NEWS.Debian.gz
The first difference is probably the most user visible one. Doing
plain 'su' is a really bad idea for many reasons, so using 'su -' is
strongly recommended to always get a newly set up environment similar
to a normal login. If you want to restore behaviour more similar to
the previous one you can add 'ALWAYS_SET_PATH yes' in /etc/login.defs.
Re: Buster, XFCE: Nicht alle Befehle verfügbar?
Weiß ich - hab ich auch bei mir gemacht. Gefragt war nach dem Unterschied - nicht, wie zu umgehen
Gruss H.
Gruss H.
Re: Buster, XFCE: Nicht alle Befehle verfügbar?
Code: Alles auswählen
$ man su
OPTIONEN
::::
-, -l, --login
startet die Shell als Anmelde-Shell mit einer Umgebung ähnlich zu einer realen Anmeldung:
o löscht alle Umgebungsvariablen außer TERM und jene, die durch --whitelist-environment angegeben wurden.
o initialisiert die Umgebungsvariablen HOME, SHELL, USER, LOGNAME und PATH.
o wechselt in das Home-Verzeichnis des Zielbenutzers.
o setzt argv[0] der Shell auf »-«, um die Shell zur Anmelde-Shell zu machen.
Re: Buster, XFCE: Nicht alle Befehle verfügbar?
Ihr konntet mir wieder einmal helfen, dankeschön!