Hi, ich finds grad nicht, bin mir sicher, es schon gewußt zu haben: wie kriege ich raus, ob ein user sich mit dem Usernamen eingeloggt hat oder ob er den via "su - user" nur angenommen hat ? id zeigt mir immer nur den gerade aktiven Usernamen an, ich dachte, irgendwie müßte man rauskriegen, ob das der login-name war. Irgenwie kann ichs sicher über ps rauspopeln, aber ich glaube fast, ich seh den Wald vor lauter Bäumen nicht! -- may the tux be with You! Joerg Thuemmler sysadmin@vordruckleitverlag.de Vordruck Leitverlag GmbH Berlin, ZNL Freiberg Halsbruecker Str. 31b, 09599 Freiberg, Germany Tel. +49 (0)3731/303121
* Joerg Thuemmler wrote @ 03. Apr 2002 16:14:
wie kriege ich raus, ob ein user sich mit dem Usernamen eingeloggt hat oder ob er den via "su - user" nur angenommen hat ?
id zeigt mir immer nur den gerade aktiven Usernamen an, ich dachte, irgendwie müßte man rauskriegen, ob das der login-name war. Irgenwie kann ichs sicher über ps rauspopeln, aber ich glaube fast, ich seh den Wald vor lauter Bäumen nicht! Probier mal pstree -u
Thomas
On Wednesday 03 April 2002 06:37 am, Thomas Hart wrote:
* Joerg Thuemmler wrote @ 03. Apr 2002 16:14:
wie kriege ich raus, ob ein user sich mit dem Usernamen eingeloggt hat oder ob er den via "su - user" nur angenommen hat ?
id zeigt mir immer nur den gerade aktiven Usernamen an, ich dachte, irgendwie müßte man rauskriegen, ob das der login-name war. Irgenwie kann ichs sicher über ps rauspopeln, aber ich glaube fast, ich seh den Wald vor lauter Bäumen nicht!
Probier mal pstree -u
Thomas
Dies kannst Du auch mal probieren: less /var/log/messages Kevin -- If it weren't for geometry, life would be pointless.
Am Mittwoch, 3. April 2002 16:14 schrieb Joerg Thuemmler:
Hi,
ich finds grad nicht, bin mir sicher, es schon gewußt zu haben:
wie kriege ich raus, ob ein user sich mit dem Usernamen eingeloggt hat oder ob er den via "su - user" nur angenommen hat ?
id zeigt mir immer nur den gerade aktiven Usernamen an, ich dachte, irgendwie müßte man rauskriegen, ob das der login-name war. Irgenwie kann ichs sicher über ps rauspopeln, aber ich glaube fast, ich seh den Wald vor lauter Bäumen nicht!
Probiers doch mal mir "who" wenn dein user auftaucht haste dich damit auch eingeloggt wenn nicht müsste es ein su sein Grüße Andreas
On Wed, Apr 03, 2002 at 04:14:39PM +0200, Joerg Thuemmler wrote:
wie kriege ich raus, ob ein user sich mit dem Usernamen eingeloggt hat oder ob er den via "su - user" nur angenommen hat ?
id zeigt mir immer nur den gerade aktiven Usernamen an, ich dachte, irgendwie müßte man rauskriegen, ob das der login-name war. Irgenwie kann ichs sicher über ps rauspopeln, aber ich glaube fast, ich seh den Wald vor lauter Bäumen nicht!
Vergleiche doch mal 'whoami' und 'who am i'. hth, Peter -- Do not try to solve all life's problems at once -- learn to dread each day as it comes. -- Donald Kaul
Peter Schneewind schrieb am Thu, 4 Apr 2002 21:52:34 +0200: loginname oder su ?
On Wed, Apr 03, 2002 at 04:14:39PM +0200, Joerg Thuemmler wrote:
wie kriege ich raus, ob ein user sich mit dem Usernamen eingeloggt hat oder ob er den via "su - user" nur angenommen hat ?
Vergleiche doch mal 'whoami' und 'who am i'.
hth, Peter
Jepp! Genau das wars. Und ich dachte mir doch, daß es ohne grepping in irgendwelchen ps-outputs geht! Bloß habe ich mir eingebildet "whoami" sei dasselbe wie "who am i" (wobei "who are you" dasselbe liefert wie "who am i" - finde ich irgendwie toll (siehe man who)). -- may the tux be with You! Joerg Thuemmler sysadmin@vordruckleitverlag.de Vordruck Leitverlag GmbH Berlin, ZNL Freiberg Halsbruecker Str. 31b, 09599 Freiberg, Germany Tel. +49 (0)3731/303121
*** Joerg Thuemmler (sysadmin@vordruckleitverlag.de) schrieb in suse-linux...:
[...] Jepp! Genau das wars. Und ich dachte mir doch, daß es ohne grepping in irgendwelchen ps-outputs geht! Bloß habe ich mir eingebildet "whoami" sei dasselbe wie "who am i" (wobei "who are you" dasselbe liefert wie "who am i" - finde ich irgendwie toll (siehe man who)).
Wobei das nicht wirklich sauber ist. Es wird nicht geschaut, ob die uid/gid geändert wurde und welches die Ursprungswerte waren, sondern es wird "nur" geschaut, wer (als erster) auf stdin sitzt (siehe "man -P \ \"less +'/-m '\" who" und "fuser -uv /dev/stdin"). Es sollte eine Programm geben, dass die "real user id" ("man 2 getresuid") zurück liefert (wird aber vermutlich aus diversen Gründen trotzdem nicht funktionieren). "id" wäre das der natürliche Kandidat gewesen. MfG Henning Hucke -- Die Netiquette ist (lediglich) eine FAQ zu der Frage "Warum sind die anderen so genervt von mir und nennen mich immer PLONK?". [Oliver Gassner in dsn]
participants (6)
-
Andreas Hergesell
-
Henning Hucke
-
Joerg Thuemmler
-
Kevin L Hochhalter
-
Peter Schneewind
-
Thomas Hart