PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 Users angezeigt, obwohl nur 1 User angemeldet



dietz
27.07.11, 21:42
Hi allerseits, :)

ich habe auf meinem Linux-PC (openSUSE 11.4, 32-Bit) für mein LAN einige Dienste (DHCP, DNS, Samba...) am Laufen. Mein LAN hängt komplett hinter einer FritzBox, die auch Firewall ist. Auf der FritzBox sind keinerlei Portfreigaben, Portforwarding etc. eingerichtet.

Seit heute habe ich bemerkt, dass beim Befehl "top" 2 User angezeigt werden. Ich nehme an, damit sind die angemeldeten User gemeint. Das kann aber nicht stimmen, weil nur ich SSH-Zugriff (public key) aus dem LAN habe und auch nur eine Sitzung über SSH aufgemacht habe und keine zwei. Auch Local ist nichts verbunden, dass sich anmelden könnte.

In den Prozessen ist nichts auffälliges zu sehen. Selbst nach einem Neustart des PCs sind direkt wieder zwei User angemeldet. Einer davon bin ich über SSH.

Das merkwürdige dabei ist, dass "who" mir sagt, dass nur ich angemeldet sei. Die /var/log/messages hilft auch nicht weiter. Wie finde ich heraus, wer der zwei User ist?

Um den Fehler kurz zusammenzufassen: "top" sagt 2 User, "who" zeigt aber nur 1 User an.

Schon mal Danke für eure Hilfe!
dietz

marce
28.07.11, 07:06
was sagt denn ein einfaches

w?
Ansonsten sollte aber in der Prozessliste (am besten ps -fe) sich ein Username finden lassen.

dietz
28.07.11, 16:31
"w" zeigt nur mich an (über SSH).


17:25:26 up 19:09, 2 users, load average: 0,00, 0,01, 0,05
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
dietz pts/0 17:23 0.00s 0.13s 0.00s w


Die Ausgabe von "ps -fe":


UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Jul27 ? 00:00:01 init [3]
root 2 0 0 Jul27 ? 00:00:00 [kthreadd]
root 3 2 0 Jul27 ? 00:00:00 [ksoftirqd/0]
root 6 2 0 Jul27 ? 00:00:00 [migration/0]
root 7 2 0 Jul27 ? 00:00:00 [watchdog/0]
root 8 2 0 Jul27 ? 00:00:00 [migration/1]
root 10 2 0 Jul27 ? 00:00:00 [ksoftirqd/1]
root 11 2 0 Jul27 ? 00:00:08 [kworker/0:1]
root 12 2 0 Jul27 ? 00:00:00 [watchdog/1]
root 13 2 0 Jul27 ? 00:00:00 [cpuset]
root 14 2 0 Jul27 ? 00:00:00 [khelper]
root 15 2 0 Jul27 ? 00:00:00 [netns]
root 16 2 0 Jul27 ? 00:00:00 [sync_supers]
root 17 2 0 Jul27 ? 00:00:00
root 18 2 0 Jul27 ? 00:00:00 [kintegrityd]
root 19 2 0 Jul27 ? 00:00:00 [kblockd]
root 20 2 0 Jul27 ? 00:00:00 [kacpid]
root 21 2 0 Jul27 ? 00:00:00 [kacpi_notify]
root 22 2 0 Jul27 ? 00:00:00 [kacpi_hotplug]
root 23 2 0 Jul27 ? 00:00:00 [ata_sff]
root 24 2 0 Jul27 ? 00:00:00 [khubd]
root 25 2 0 Jul27 ? 00:00:00 [kseriod]
root 26 2 0 Jul27 ? 00:00:00 [md]
root 27 2 0 Jul27 ? 00:00:09 [kworker/1:1]
root 28 2 0 Jul27 ? 00:00:00 [kondemand]
root 29 2 0 Jul27 ? 00:00:00 [khungtaskd]
root 30 2 0 Jul27 ? 00:00:48 [kswapd0]
root 31 2 0 Jul27 ? 00:00:00 [ksmd]
root 32 2 0 Jul27 ? 00:00:00 [fsnotify_mark]
root 33 2 0 Jul27 ? 00:00:00 [aio]
root 34 2 0 Jul27 ? 00:00:00 [crypto]
root 38 2 0 Jul27 ? 00:00:00 [kthrotld]
root 39 2 0 Jul27 ? 00:00:00 [scsi_eh_0]
root 40 2 0 Jul27 ? 00:00:00 [scsi_eh_1]
root 41 2 0 Jul27 ? 00:00:00 [scsi_eh_2]
root 42 2 0 Jul27 ? 00:00:00 [scsi_eh_3]
root 43 2 0 Jul27 ? 00:00:00 [scsi_eh_4]
root 44 2 0 Jul27 ? 00:00:00 [scsi_eh_5]
root 48 2 0 Jul27 ? 00:00:00 [kworker/u:4]
root 49 2 0 Jul27 ? 00:00:00 [kworker/u:5]
root 51 2 0 Jul27 ? 00:00:00 [kpsmoused]
root 52 2 0 Jul27 ? 00:00:00 [usbhid_resumer]
root 53 2 0 Jul27 ? 00:00:00 [ceph-msgr]
root 55 2 0 Jul27 ? 00:00:00 [scsi_eh_6]
root 56 2 0 Jul27 ? 00:00:00 [usb-storage]
root 261 2 0 Jul27 ? 00:00:00 [jbd2/sda6-8]
root 262 2 0 Jul27 ? 00:00:00 [ext4-dio-unwrit]
root 268 2 0 Jul27 ? 00:00:00 [flush-8:0]
root 320 1 0 Jul27 ? 00:00:00 /sbin/udevd --daemon
root 364 320 0 Jul27 ? 00:00:00 /sbin/udevd --daemon
root 365 320 0 Jul27 ? 00:00:00 /sbin/udevd --daemon
root 511 2 0 Jul27 ? 00:00:00 [kauditd]
root 519 2 0 Jul27 ? 00:00:00 [kstriped]
root 544 2 0 Jul27 ? 00:00:00 [jbd2/sda8-8]
root 545 2 0 Jul27 ? 00:00:00 [ext4-dio-unwrit]
root 548 2 0 Jul27 ? 00:00:00 [jbd2/sda7-8]
root 549 2 0 Jul27 ? 00:00:00 [ext4-dio-unwrit]
[B]100 808 1 0 Jul27 ? 00:00:00 /bin/dbus-daemon --system
root 859 2 0 Jul27 ? 00:00:00 [kworker/1:2]
root 1271 1 0 Jul27 ? 00:00:01 /usr/sbin/nmbd -D -s /etc/samba/smb.conf
root 1355 1 0 Jul27 ? 00:00:00 /sbin/rsyslogd -c 5 -f /etc/rsyslog.conf
root 1410 1 0 Jul27 ? 00:00:00 /sbin/rpcbind
root 1484 1 0 Jul27 ? 00:00:01 /usr/sbin/arpwatch
named 1587 1 0 Jul27 ? 00:00:01 /usr/sbin/named -t /var/lib/named -u named
root 1603 1 0 Jul27 ? 00:00:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
ntp 1643 1 0 Jul27 ? 00:00:02 /usr/sbin/ntpd -p /var/run/ntp/ntpd.pid -g -u ntp:ntp -i /var/lib/ntp -c /etc/ntp.conf
root 1686 1 0 Jul27 ? 00:00:00 /usr/sbin/nscd
dhcpd 1835 1 0 Jul27 ? 00:00:00 /usr/sbin/dhcpd -4 -cf /etc/dhcpd.conf -pf /var/run/dhcpd.pid -chroot /var/lib/dhcp -lf
root 1876 1 0 Jul27 ? 00:00:00 /usr/lib/postfix/master
postfix 1894 1876 0 Jul27 ? 00:00:00 qmgr -l -t fifo -u
root 1901 1 0 Jul27 ? 00:00:00 /usr/sbin/cron
root 2059 1 0 Jul27 tty1 00:00:00 /sbin/mingetty --noclear tty1
root 2060 1 0 Jul27 tty2 00:00:00 /sbin/mingetty tty2
root 2061 1 0 Jul27 tty3 00:00:00 /sbin/mingetty tty3
root 2062 1 0 Jul27 tty4 00:00:00 /sbin/mingetty tty4
root 2063 1 0 Jul27 tty5 00:00:00 /sbin/mingetty tty5
root 2064 1 0 Jul27 tty6 00:00:00 /sbin/mingetty tty6
root 2292 1 0 Jul27 ? 00:00:00 /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pid
root 2298 2 0 Jul27 ? 00:00:00 [kworker/0:2]
root 2961 1 0 04:01 ? 00:00:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
root 2968 2961 0 04:01 ? 00:00:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
postfix 4253 1876 0 16:35 ? 00:00:00 pickup -l -t fifo -u
root 4328 2961 0 17:18 ? 00:00:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
root 4334 2292 0 17:22 ? 00:00:00 sshd: dietz [priv]
dietz 4341 4334 0 17:23 ? 00:00:00 sshd: dietz@pts/0
dietz 4344 4341 0 17:23 pts/0 00:00:00 -bash
dietz 4381 4344 0 17:24 pts/0 00:00:00 ps -fe

Auch hier sehe ich neben mir, root und den Systemprozessen nichts auffälliges.

Was vielleicht ein bisschen merkwürdig ist, ist Prozess mit der ID 808:


100 808 1 0 Jul27 ? 00:00:00 /bin/dbus-daemon --system

Aber auch nur, weil die UID direkt als "Zahl" da steht.

Vielleicht seht ihr ja etwas mehr als ich oder habt noch ein paar Tipps für mich. ;)

EDIT:

Ich hab mich gerade per SSH eingeloggt, "w" sagt wieder 2 User angemeldet, obwohl nur ich angemeldet bin. Daraufhin habe ich mal eine 2. SSH-Verbindung aufgemacht. Wenn wirklich 2 User angemeldet sind, müssten nun 3 User angemeldet sein. Lauf "w" und "top" sind es aber nur 2 - was jetzt auch stimmen würde, da ich 2 SSH-Verbindungen aufgemacht habe. Als ich eine der zwei SSH-Verbindungen beendet habe, war nur noch 1 User angemeldet. Komische Sache, das kann ich mir nicht erklären.

Um zu Überprüfen, ob nun wieder alles "normal" läuft, habe ich die Kiste noch mal gebootet. Als ich mich dann per SSH eingeloggt habe, stand wieder da, dass 2 User angemeldet sind. Ich habe also das gleiche Spiel wie oben beschrieben noch mal gemacht und schon waren nur noch 2 User bzw. nach dem Beenden der 2. SSH-Verbindung nur noch 1 User angemeldet.

Kann mir das einer mal erklären? :confused:

Poison Nuke
29.07.11, 21:16
was sagt ein


ps aux | grep "@pts\/"
?

dietz
29.07.11, 22:09
Hier die Ausgabe vom Befehl ps aux | grep "@pts\/":


dietz 5580 0.0 0.0 9044 1368 ? S 23:06 0:00 sshd: dietz@pts/0

Wie schon fast vermutet, bin nur ich zu sehen...

Meint ihr, dass ist "nur" ein Anzeigefehler oder ist da irgendetwas faul?

undefined
31.07.11, 05:44
Deine Frage zu dbus ist berechtigt. DBus läuft mit der id=100, dem Benutzer/Gruppenamen "messagebus" und sollte angezeigt werden.
Ein id messagebus kann deine Frage lösen. Gegebenenfalls mit usermod oder useradd das ganze wieder Korrigieren.

Du schreibst nicht das es sich um den gleichen User handelt oder um einen anderen. Wenn es sich um den gleichen handelt so verstehst du nicht ganz die Ausgabe von top. Top zeigt die Prozesse und ihre Nutzer an. Hat also weniger etwas mit den angemeldeten Usern zu tun.

Wer wann wie wo ist - Diese Befehle wurden hier schon erwähnt.
Wenn du mehr dazu wissen möchtest. Dann lese bei SuSE die Manpages von - last, who, utmp und wtmp.

dietz
31.07.11, 13:26
Du schreibst nicht das es sich um den gleichen User handelt oder um einen anderen. Wenn es sich um den gleichen handelt so verstehst du nicht ganz die Ausgabe von top. Top zeigt die Prozesse und ihre Nutzer an. Hat also weniger etwas mit den angemeldeten Usern zu tun.

Wenn ich ein "top" absetze, sehe ich in der ersten Zeile u. a. die angemeldeten User. Dass "top" noch mehr kann bzw. in erster Linie für die Prozesse genutzt wird, ist klar.

Hier die Ausgabe von "top" auf dem PC. Im Moment ist 1 User (ich) angemeldet.


top - 14:22:30 up 2 days, 19:18, 1 user, load average: 0.12, 0.10, 0.06

Ich weiß nicht, ob du mein Problem nicht ganz verstanden hast oder ob wir ein bisschen aneinander vorbei reden. ;)

Wenn ich "top" aufrufe, sehe ich 2 User. Das kann aber nicht sein, weil ich nur eine SSH-Verbindung auf die Kiste aufgemacht habe und keine weitere Verbindung - weder per SSH oder direkt an die Kiste angeschlossen. Rufe ich aber nun "w", "who" oder "ps aux" auf, sehe ich nur einen angemeldeten Bentutzer (was ja auch stimmt). "top" sagt halt, es seien 2 User angemeldet. Im 3. Post im "Edit" habe ich ja beschrieben, wie ich das Problem, Bug oder was auch immer das ist, "lösen" konnte.

michel_vaclav
01.08.11, 18:40
Hallo zusammen,

habe bei mir an einem Rechner ohne jeglichen Netzwerkanschluss auch bis zu 4 user in "top". Das beunruhigt micht nicht, da in der Liste neben meinem User auch noch "root" aufgelistet wird. Vielleicht werden ja die ganzen System-User mitgezählt.

michel_vaclav