Buster, XFCE: Nicht alle Befehle verfügbar?

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
sergej2018

Buster, XFCE: Nicht alle Befehle verfügbar?

Beitrag von sergej2018 » 07.07.2019 09:55:46

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?

DeletedUserReAsG

Re: Buster, XFCE: Nicht alle Befehle verfügbar?

Beitrag von DeletedUserReAsG » 07.07.2019 10:07:30

sergej2018 hat geschrieben: ↑ zum Beitrag ↑
07.07.2019 09:55:46
Was mache ich falsch?
Du benutzt ›su‹ statt ›su -‹.

sergej2018

Re: Buster, XFCE: Nicht alle Befehle verfügbar?

Beitrag von sergej2018 » 07.07.2019 10:36:00

Magst du mir den Unterschied erklären?
Bisher habe ich auf jeder Distribution immer nur "su" benutzt...

halo44
Beiträge: 703
Registriert: 12.05.2015 15:19:13

Re: Buster, XFCE: Nicht alle Befehle verfügbar?

Beitrag von halo44 » 07.07.2019 10:59:00

Ab Buster ist $PATH mit su:

Code: Alles auswählen

/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
mit su - ist er

Code: Alles auswählen

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Gruss H.

willy4711

Re: Buster, XFCE: Nicht alle Befehle verfügbar?

Beitrag von willy4711 » 07.07.2019 11:22:30

halo44 hat geschrieben: ↑ zum Beitrag ↑
07.07.2019 10:59:00
Ab Buster ist $PATH mit su:
Siehe hier:

Code: Alles auswählen

zcat /usr/share/doc/util-linux/NEWS.Debian.gz
Da steht auch wie man das ändern kann
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.

halo44
Beiträge: 703
Registriert: 12.05.2015 15:19:13

Re: Buster, XFCE: Nicht alle Befehle verfügbar?

Beitrag von halo44 » 07.07.2019 13:10:50

Weiß ich - hab ich auch bei mir gemacht. Gefragt war nach dem Unterschied - nicht, wie zu umgehen :roll:

Gruss H.

TomL

Re: Buster, XFCE: Nicht alle Befehle verfügbar?

Beitrag von TomL » 07.07.2019 15:31:14

halo44 hat geschrieben: ↑ zum Beitrag ↑
07.07.2019 13:10:50
Gefragt war nach dem Unterschied

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.

sergej2018

Re: Buster, XFCE: Nicht alle Befehle verfügbar?

Beitrag von sergej2018 » 09.07.2019 19:32:02

Ihr konntet mir wieder einmal helfen, dankeschön! :)

Antworten