PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ubuntu - Benutzer in der Konsole wechseln


Gast
2008-05-24, 10:29:06
Moin !

Ich bin blutiger Anfänger in Sachen Linux und habe nun folgende Frage:

Ich bin als UserA angemeldet (hat sudo-Rechte) und möchte mich nicht immer wieder ausloggen, um z.B. eine Instanz von DB2 mit dem dazugehörigen Nutzer starten zu müssen. Sagen wir, der Benutzer zum starten von DB2 heißt UserB. Eingeloggt bin ich als UserA und möchte mich nun nur schnell in der Konsole als UserB anmelden, um die Instanz zu starten, danach möchte ich wieder normal als UserA weiterarbeiten.

Wie stell ich das an ? :)

Unfug
2008-05-24, 10:34:15
Wechseln des Users

login




befehl&

Startet das Programm als Kind der aktuellen Konsole. Du kannst weiterarbeiten mit der Konsole, jedoch beendet sich das Programm sobald Du die Konsole schließt.

redfalcon
2008-05-24, 10:34:24
Zweite Konsole öffnen :usad:
Wäre mir jetzt so nicht bekannt. Du kannst aber per STRG+ALT+F1-F7 (wobei F7 die grafische Oberfläche ist) durch mehrere Terminals wechseln. Also log dich bspw. auf tty2 als UserA und auf tty3 als UserB ein. Und dann wechselst du bei Bedarf immer mit STRG-ALT-F2 und F3 zwischen den Terminals.
Gibt mit Sicherheit auch Softwarelösungen dafür, nur halte ich diese Lösung für deutlich schneller und einfacher.

Hardwaretoaster
2008-05-24, 10:37:33
Wechsel doch einfach die Konsole (Strg Alt F1 - ...).
Oder versteh ich deine Frage falsch?

Ansonsten gibt es wohl auch eine Art RuAs-Pendant (http://forum.ubuntuusers.de/topic/123783/?p=997935#997935)

Gast
2008-05-24, 10:39:08
$ su userb -c ./db2

sputnik1969
2008-06-03, 13:51:36
versuch es mal mit screen (man screen)
Dann kannst du auf einer Konsole zwischen mehreren Sessions umschalten

ActionNews
2008-06-04, 07:53:30
Warum so kompliziert? Wenns wirklich nur ein Befehl sein soll dann so wie der Gast bereits beschrieben hat:

su userb -c <Befehl>

oder alternativ wenn man mehr mit dem User machen will:

su userb

dann Pawwort eingeben ... machen, was man tun wollte, und mit 'exit' wieder zurück zum UserA.

MfG Michael