[gelöst] shell: mehrere su Ebenen?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
artificial
Beiträge: 145
Registriert: 09.10.2008 20:14:48

[gelöst] shell: mehrere su Ebenen?

Beitrag von artificial » 20.10.2008 18:16:02

Hallo,
nachdem ich mir nun die Beta2 von Lenny installiert habe, ist mir aufgefallen dass ich in der shell mehrmals su eingeben kann.

Wenn ich beispielsweise schon Super User bin und aus versehen noch einmal su eingebe, komme ich sozusagen in eine zweite "Ebene".
Um wieder normaler User zu werden muss ich dementsprechend auch 2mal "exit" ausführen.

Kann mir jemand erklären warum das so ist und ob ich es irgendwo konfigurieren kann, dass ein zweites ausführen von su in der gleiche shell session nicht möglich ist?
Bzw. wo liegt der Sinn darin?
Zuletzt geändert von artificial am 07.11.2008 12:57:05, insgesamt 1-mal geändert.

Benutzeravatar
ckoepp
Beiträge: 1409
Registriert: 11.06.2005 20:11:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nähe Heidelberg

Re: shell: mehrere su Ebenen?

Beitrag von ckoepp » 20.10.2008 18:39:12

Mit su kannst du ja mehr machen als nur root werden ;)

Macht schon Sinn so wie es ist, schließlich könntest du ja auch www-data oder sonst ein User werden wollen.
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway

artificial
Beiträge: 145
Registriert: 09.10.2008 20:14:48

Re: shell: mehrere su Ebenen?

Beitrag von artificial » 20.10.2008 19:33:04

Ein weiteres "su" mit zusätzlichen Optionen macht Sinn, da gebe ich dir Recht.
Aber ohne jegliche weitere Angaben hätte ich eigentlich gedacht eine Meldung wie z.B. "Sie sind schon root" zu bekommen....

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Re: shell: mehrere su Ebenen?

Beitrag von neuss » 20.10.2008 19:42:55

su macht auch als root Sinn, wenn man einfach mal eine neue Shell will um was, z.B. an den Umgebungsvariablen, auszuprobieren.

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: shell: mehrere su Ebenen?

Beitrag von catdog2 » 20.10.2008 22:52:06

Da kann man genausogut bash eingeben, wenn man eine neue shell haben will. ;)
Unix is user-friendly; it's just picky about who its friends are.

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Re: shell: mehrere su Ebenen?

Beitrag von neuss » 20.10.2008 23:58:45

Im Prinzip ja,

trotzdem bietet der Zwischenprozess mit su einen echten Vorteil, wenn das darunter aufgerufene Programm böse abschmiert. Ein darüberliegendes su lässt sich wesentlich leichter killen, als eine darüberliegende shell.

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

severin
Beiträge: 481
Registriert: 26.04.2005 13:30:43

Re: shell: mehrere su Ebenen?

Beitrag von severin » 21.10.2008 09:31:15

@artificial: vielleicht hilft Dir das weiter: http://sidux.com/index.php?name=PNphpBB ... pic&t=4298

artificial
Beiträge: 145
Registriert: 09.10.2008 20:14:48

Re: shell: mehrere su Ebenen?

Beitrag von artificial » 21.10.2008 13:44:28

@severin
Das wäre auch schon meine nächste Frage gewesen ;)
Hatte mich nämlich unter OpenSuse schon daran gewöhnt dass root rot ist.

Vielen Dank :)

Antworten