Welchen Nutzen hat su - zum normalen su?
- Emess
- Beiträge: 3772
- Registriert: 07.11.2006 15:02:26
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Im schönen Odenwald
-
Kontaktdaten:
Welchen Nutzen hat su - zum normalen su?
Es gab hier schon Threads zu dem Thema aber ich bin nicht schlauer.
Also in dem Fall ich su nutze weiß ich (Achtung Hyperbel) genau was ich tue.
Für mich läuft das zu meist Grafisch. D.H . dolphin F4 terminal mit su bin ich direkt im Verzeichnis. Ich finde das super.
Benutze ich su - befinde ich mich im rootverzeichnis. Die Datei die ich bearbeiten oder gar installieren will, liegt dort niemals.
Ich verstehe den Umweg echt nicht. Bin ja auch kein Etwickler
Also in dem Fall ich su nutze weiß ich (Achtung Hyperbel) genau was ich tue.
Für mich läuft das zu meist Grafisch. D.H . dolphin F4 terminal mit su bin ich direkt im Verzeichnis. Ich finde das super.
Benutze ich su - befinde ich mich im rootverzeichnis. Die Datei die ich bearbeiten oder gar installieren will, liegt dort niemals.
Ich verstehe den Umweg echt nicht. Bin ja auch kein Etwickler
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de
Re: Welchen Nutzen hat su - zum normalen su?
Ohne `-' wird der Befehl oder die Shell mit dem derzeitigen Environment ausgefuehrt. Mit `-' wird der Befehl oder die Shell mit dem Start-Environment des Zielusers ausgefuehrt. Etwaige Unterschiede bei $PATH zeigen sich so, beispielsweise.Manpage su(1) hat geschrieben: -, -l, --login
Provide an environment similar to what the user would
expect had the user logged in directly.
Ich habe `su' eigentlich immer mit dem `-' verwendet, wenn ich als root arbeiten wollte, weil ich eben eine normale root-Arbeitsumgebung haben wollte. Wenn du nur einen einzigen Befehl (mit `-c') ausfuehren willst (a la `sudo'), dann macht es ohne `-' vermutlich mehr Sinn.
Ich hoffe, das hilft dir beim Verstaendnis weiter.
Use ed once in a while!
- Emess
- Beiträge: 3772
- Registriert: 07.11.2006 15:02:26
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Im schönen Odenwald
-
Kontaktdaten:
Re: Welchen Nutzen hat su - zum normalen su?
Was habe ich denn nur mir su?Meillo hat geschrieben:13.01.2020 18:34:48Ich habe `su' eigentlich immer mit dem `-' verwendet, wenn ich als root arbeiten wollte, weil ich eben eine normale root-Arbeitsumgebung haben wollte.
So wie es Früher war, als der Pfad automatisch übernommen wurde, war das doch ne geniale Sache
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de
Re: Welchen Nutzen hat su - zum normalen su?
Ich fuerchte ich verstehe deine Frage dann wohl noch nicht.Emess hat geschrieben:13.01.2020 18:55:01Was habe ich denn nur mir su?Meillo hat geschrieben:13.01.2020 18:34:48Ich habe `su' eigentlich immer mit dem `-' verwendet, wenn ich als root arbeiten wollte, weil ich eben eine normale root-Arbeitsumgebung haben wollte.
So wie es Früher war, als der Pfad automatisch übernommen wurde, war das doch ne geniale Sache
Was meinst du mit: ``wie es frueher war''? Hat sich `su' veraendert?
Use ed once in a while!
- schorsch_76
- Beiträge: 2624
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: Welchen Nutzen hat su - zum normalen su?
JoMeillo hat geschrieben:13.01.2020 19:00:11Was meinst du mit: ``wie es frueher war''? Hat sich `su' veraendert?
https://www.debian.org/releases/buster/ ... -variables
Re: Welchen Nutzen hat su - zum normalen su?
Und ich die letzten 10 Jahre su ohne -Meillo hat geschrieben: Ich habe `su' eigentlich immer mit dem `-' verwendet, wenn ich als root arbeiten wollte,
ob Kanotix, Sidux, Aptosid, Siduction, Debian
da hat all die Jahre kein Hahn nach gekräht.
## zum Handbuch des aptosid GNU/Linux-Betriebssystems ##
Viele Befehle kann man nur mit Root-Rechten, also Administratorrechten,
ausführen. Root-Rechte erhält man, indem man ( su ) eingibt und Enter drückt,
hiernach muss man das Rootpasswort eingeben.
gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.
Uns rottet die soziale Kälte viel früher aus.
Re: Welchen Nutzen hat su - zum normalen su?
Danke fuer die Information!schorsch_76 hat geschrieben:13.01.2020 19:07:24JoMeillo hat geschrieben:13.01.2020 19:00:11Was meinst du mit: ``wie es frueher war''? Hat sich `su' veraendert?
https://www.debian.org/releases/buster/ ... -variables
Da es unter der URL einen verlinkten Bugreport mit einer (wie dort steht) ausfuehrlichen Diskussion der Aenderung gibt, koennte dieser Thread hier damit erledigt sein. Oder sind, abgesehen von einer Sinnhaftigkeitsdiskussion, wie sie in dem Bugreport schon gefuehrt worden ist, noch Fragen offen die wir klaeren sollten?
Use ed once in a while!
Re: Welchen Nutzen hat su - zum normalen su?
Eher nicht, geklärt wurde das in zig Beiträgen, mein Beitrag nebst Lösung ist über ein Jahr alt, nur @Emess hat es noch nicht mitbekommen...
- Emess
- Beiträge: 3772
- Registriert: 07.11.2006 15:02:26
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Im schönen Odenwald
-
Kontaktdaten:
Re: Welchen Nutzen hat su - zum normalen su?
Ok, ich geb zu nicht alles kapiert und auch nicht das gesamte Werk gelesen zu haben. Aber was da bei die Innovation sein soll verschließt sich mir.
Aber ich bin ausschließlich User.
Und manche Dinge die früher angenehm waren sind heute bugs im System (zb konnte man früher unter KDE 4 die einzelnen Desktops unterschiedlich konfigurieren. Wie praktisch. Aber bitte nicht zum Thema machen).
Das erschließt sich mir nicht immer. Trotzdem ist Debian für mich immer noch besser als alles andere.
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de
Re: Welchen Nutzen hat su - zum normalen su?
Bei den meisten Fragen von gewisser Komplexitaet steht man vor konkurrierenden Zielen, denen man nicht allen gerecht werden kann. Bei jeder moeglichen Loesung kommt irgendjemand schlecht weg. Manchmal trifft es dabei die User. Dieses Mal hat's dich getroffen. In vielen anderen Faellen (von denen du vermutlich nichts mitbekommen hast) wurden die Probleme zu deinen Gunsten geloest (und andere mussten leiden). Selten liegt es an Dummheit; meist ist es zugunsten anderer Vorteile in einem komplexen Gefuege, das mich nicht ausreichend ueberblickt.Emess hat geschrieben:13.01.2020 20:30:36Aber was da bei die Innovation sein soll verschließt sich mir.
Vielleicht hilft dir diese Perspektive ... zumindest emotional. Fuer dein Praxisproblem musst du nun halt eine ander technische Loesung suchen. Falls du dabei hilfe brauchen solltest -- bisher hast du ja noch nichts dergleichen geaeussert -- dann findest du die hier bestimmt auch.
Use ed once in a while!
Re: Welchen Nutzen hat su - zum normalen su?
alias su="su -"
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
- Emess
- Beiträge: 3772
- Registriert: 07.11.2006 15:02:26
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Im schönen Odenwald
-
Kontaktdaten:
Re: Welchen Nutzen hat su - zum normalen su?
Wert drüber nachzudenkenMeillo hat geschrieben:13.01.2020 20:48:33
Bei den meisten Fragen von gewisser Komplexitaet steht man vor konkurrierenden Zielen, denen man nicht allen gerecht werden kann. Bei jeder moeglichen Loesung kommt irgendjemand schlecht weg. Manchmal trifft es dabei die User. Dieses Mal hat's dich getroffen. In vielen anderen Faellen (von denen du vermutlich nichts mitbekommen hast) wurden die Probleme zu deinen Gunsten geloest (und andere mussten leiden). Selten liegt es an Dummheit; meist ist es zugunsten anderer Vorteile in einem komplexen Gefuege, das mich nicht ausreichend ueberblickt.
Vielleicht hilft dir diese Perspektive ... zumindest emotional. Fuer dein Praxisproblem musst du nun halt eine ander technische Loesung suchen. Falls du dabei hilfe brauchen solltest -- bisher hast du ja noch nichts dergleichen geaeussert -- dann findest du die hier bestimmt auch.
@TRex
damit bleibt also im Verzeichnis und hat alle rootrechte?alias su="su -"
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2
http://www.emess62.de
Re: Welchen Nutzen hat su - zum normalen su?
Nope, könnte man aber noch ausbauen... würde ich aber nicht machen. Es gab glaub noch nen sinnvolleren Weg dafür. Die Universalität vieler Befehle geht kaputt, wenn man sie so anpasst. Es ist natürlich irgendwo doof, dass jetzt alle das Kommando (überspitzt formuliert) neu lernen müssen und nicht verstehen (wollen), warum das nun geändert werden musste, aber wenn ich das nun auf sämtlichen Rechnern machen müsste, inklusive all derer, die ich so mal schnell hochziehe... eigentlich fand ich sudo eh schon immer praktischer *duck und weg*
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Re: Welchen Nutzen hat su - zum normalen su?
Ich kenne das verhalten wie es jetzt ist schon immer aus Mandriva. In soferm müssen jetzt distro-umsteiger eben nicht mehr neu lernen.
Defakto ist es auch die einfacher verständliche Variante: Bei su - wird die login.defs genau so ausgeführt wie beim login. Bei su nicht.
Oder etwas vereinfacht: Mit su - wird die Umgebung für root gesetzt (inklusive $PATH und $PWD) bei su nicht.
Ganz einfach zu verstehen.
Der Debian weg, dass auch bei su über die /etc/default/su manche Sachen aus der login.defs trotzdem gemacht werden aber andere nicht ist für jeden der neu kommt eher verwirrend und ausschließlich für Leute verständlich die den Inhalt der Datei mehr oder weniger auswendig kennen.
Am Ende kannst du dir die aber natürlich wieder anlegen und die ALWAYS_SET_PATH=yes setzen.
Also so:
Am Ende ist das halt eine config Option mehr (von der man wissen muss).
Defakto ist es auch die einfacher verständliche Variante: Bei su - wird die login.defs genau so ausgeführt wie beim login. Bei su nicht.
Oder etwas vereinfacht: Mit su - wird die Umgebung für root gesetzt (inklusive $PATH und $PWD) bei su nicht.
Ganz einfach zu verstehen.
Der Debian weg, dass auch bei su über die /etc/default/su manche Sachen aus der login.defs trotzdem gemacht werden aber andere nicht ist für jeden der neu kommt eher verwirrend und ausschließlich für Leute verständlich die den Inhalt der Datei mehr oder weniger auswendig kennen.
Am Ende kannst du dir die aber natürlich wieder anlegen und die ALWAYS_SET_PATH=yes setzen.
Also so:
Code: Alles auswählen
echo "ALWAYS_SET_PATH=yes" > /etc/default/su
rot: Moderator wanne spricht, default: User wanne spricht.
Re: Welchen Nutzen hat su - zum normalen su?
"Welchen Nutzen ...?"
su - benutze ich regelmäßig für apt update sowie für rsync ...
su wird beispielsweise genutzt, wenn ich unter /pips/paps/pups/sonstwo/MEINE_BILDER/ bin und etwas löschen, hinzufügen umbenennen oder sonstwie ändern will, weil hier alles schreibgeschützt ist und teilweise sogar root gehört. Ist praktisch für mich.
su - benutze ich regelmäßig für apt update sowie für rsync ...
su wird beispielsweise genutzt, wenn ich unter /pips/paps/pups/sonstwo/MEINE_BILDER/ bin und etwas löschen, hinzufügen umbenennen oder sonstwie ändern will, weil hier alles schreibgeschützt ist und teilweise sogar root gehört. Ist praktisch für mich.
Re: Welchen Nutzen hat su - zum normalen su?
[OT]
scnr
.... runde Steine... flache Steine.... 10'er Pack im praktischen Jutesäckchen... heute Rabatt-Aktion.... billig wie nie... an Weibsleut wird nicht verkauft....
scnr
Re: Welchen Nutzen hat su - zum normalen su?
Und jetzt nimmer??TRex hat geschrieben:13.01.2020 22:17:10.... eigentlich fand ich sudo eh schon immer praktischer *duck und weg*
Ich oute mich mal, ich nutze 'sudo' immer noch. Und jetzt gibt es Haue!
cu KH
Re: Welchen Nutzen hat su - zum normalen su?
Bitte lest auch den bisherigen Thread. Die Frage ob `su' oder lieber `sudo' oder sonstwas wird hier *nicht* diskutiert. Es geht um eine bestimmte Aenderung im Verhalten von `su'.
Use ed once in a while!