View previous topic :: View next topic |
Author |
Message |
Ezekeel Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/152878127240b763e3d86ee.gif)
Joined: 10 Apr 2004 Posts: 285 Location: SW Germany
|
Posted: Mon Mar 21, 2005 1:04 pm Post subject: [solved] su, sudo su - und root und die Umlaute |
|
|
Hallo,
mal wieder ein vielleicht etwas dumme Grundsatzfrage wo manch ein leser die Hände über dem Kopf zusammschlagen wird,dennoch:
Was ist der Unterschied zwischen su und sudo su - ?!? Und wo liegt der Unterschied der beiden im vergleich zu einem login als root?
Ich musste heute dummerweise feststellen, dass wenn ich mich als root oder sudo su - einlogge was ich schon ewigkeiten nicht mehr gemacht habe keine Umlaute in der Console habe (sowohl unter X wie auch ohne) soll heissen, dass diese zerhackt dargestellt werden. Nervig, letztlich aber nicht weiters schlimm, da sie als normaler User und mit su funktionieren. Mir stellt sich nun nur die Frage auf was denn su zurückgreift und was passiert wenn ich sudo su - mache da ja eigentlich die rc.conf die ja theoretisch für das layout verantwortlich sein müßte global gilt oder täusche ich mich da?!? _________________ Das logische Denken ist das Muster einer vollständigen Fiktion.
Last edited by Ezekeel on Tue Mar 22, 2005 11:32 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
return13 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/145600369441fcf51159ff4.gif)
Joined: 02 Feb 2004 Posts: 513 Location: Hamburg - Germany
|
Posted: Mon Mar 21, 2005 1:08 pm Post subject: |
|
|
Keine ahnung ob ich dir jetzt die Richtige Antwort gebe, aber ich glaub das su die Umgebunsvariablen vom vorgänger übernimmt, wobei su - einem su und anschliessend einem source /etc/profile entspricht, also quasi für root die umgebunsvariablen neu setzt oder so... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
R4miu5 Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/192916028742c706a6d8124.gif)
Joined: 01 Feb 2005 Posts: 263 Location: Mödling / Austria
|
Posted: Mon Mar 21, 2005 1:45 pm Post subject: |
|
|
ich bin mir auch nicht sicher aber ich glaube das su ein normaler root-login von einem user aus ist (inklusive passwortabfrage) also wie eine root-anmeldung
sudo su - ist eine funktion mit der man dafür freigegebene befehle ausführen kann die für einen normalen user nicht ausführbar sind (ohne passwortabfrage) bin mir dabei aber nicht ganz sicher |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Deever Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/d9a2e9133d29eda9e7305.gif)
Joined: 06 Jul 2002 Posts: 1354 Location: Zürich / Switzerland
|
Posted: Mon Mar 21, 2005 4:12 pm Post subject: |
|
|
Erstens:Das ist Schwachfug.
Zwotens: Bei 'su -' wird die Shell als Loginshell aufgerufen, ohne das Minuszeichen nicht. Mehr Informationen zu den Begriffen findet ihr in der Manualpage eurer Shell.
Gruß && HTH!
/dev |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
R4miu5 Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/192916028742c706a6d8124.gif)
Joined: 01 Feb 2005 Posts: 263 Location: Mödling / Austria
|
Posted: Tue Mar 22, 2005 7:58 am Post subject: |
|
|
Quote: |
PostPosted: Mon Mar 21, 2005 11:12 am Post subject:
Erstens:
Code:
$ sudo su -
Das ist Schwachfug. |
mit sudo su - wird man auf der kde-live cd zum root... mit su fragt er ein passwort ab, das vorher zufällig generiert wurde --> kann nicht funktionieren |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pablo_supertux Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/gallery/Mario/Mario_-_Yoshi2.gif)
Joined: 25 Jan 2004 Posts: 2953 Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)
|
Posted: Tue Mar 22, 2005 8:13 am Post subject: |
|
|
su user
sich einloggen aus super user (sofern user leer ist), behält aber die Variablen vom Benutzer, der su ausführt, außerdem ist keine login shell
su user -
sich einloggen aus super user (sofern user leer ist), die Variablen werden mit den richtigen Werten gesetzt, es ist eine login shell
Mehr infos: man euer_shell und man su
sudo ist ein Programm, mit dem man Befehle als jemand anders ausführen kann, meistens benutzt man sudo mit root, wenn Benutzer kein root sind aber eine kleine Funktion von root übernehmen dürfen.
Deever wrote: | Erstens:Das ist Schwachfug.
|
nein, das macht schon Sinn. Bsp: in einer LiveCD kann man den Benutzern mit "sudo su - root" werden lassen, ohne dass sie wissen, welches das root Passwort ist, insbesondere ist das besser, weil du nicht ins Netz das Passwort stellen musst. Bsp: die LiveCD von (??? ich hab jetzt den Namen vergessen, vor ein Paar Monate kam eine Spaß Gentoo Live CD mit KDE Support von einem Entwickler) _________________ A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Anarcho Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/1030393113423afb9086043.jpg)
Joined: 06 Jun 2004 Posts: 2970 Location: Germany
|
Posted: Tue Mar 22, 2005 9:07 am Post subject: |
|
|
Klar kann man mit sudo su - auf ner LiveCD zum root werden. Aber das geht auch mit:
sudo /bin/sh
sudo /bin/bash
sudo /bin/ash
und, um deever nicht zu beruhigen (ja, es gibt nicht nur die bash...), auch mit
sudo /bin/zsh
sudo /bin/csh
to be continued ...
(oder um es einfacher zu machen: cat /etc/shells) _________________ ...it's only Rock'n'Roll, but I like it! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Ezekeel Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/152878127240b763e3d86ee.gif)
Joined: 10 Apr 2004 Posts: 285 Location: SW Germany
|
Posted: Tue Mar 22, 2005 11:32 am Post subject: |
|
|
naja die Umlaute habe ich hinbekommen... ist mir eingefallen mit den Umgebungsvariablen etc. pp
was die Kommentierung angeht -> vielen Dank für eure Bemühungen die für mich nicht sonderlich schlüssig sind! Ich erklär den Thread hiermit als solved und werde mich selbst drum kümmern was nun der unterschied shell loginshell usw. pp. ist
Aber np - google wird sicher einiges dazu ausspucken ^^
Thx a lot! _________________ Das logische Denken ist das Muster einer vollständigen Fiktion. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|