PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "Geister" User



strgaltentf
04.04.08, 09:45
Hallo, bitte um Hilfe, warum ich mehr User angezeigt bekomme als eingeloggt sind.

Umgebung:
Server unter Suse OSS 10.3

Nach "frischem" login ergibt die Eingabe von "w" 1 user, also diese Ausgabe:
16:34:50 up 1 min, 1 user, load average: 0,75, 0,46, 0,18
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 16:33 0.00s 0.08s 0.00s w

dann start eines vncservers, getunnelt über die ssh sitzung, also z.B. so:
"vncserver :1"

dann wieder Eingabe von "w", ergibt Ausgabe:
16:38:39 up 5 min, 2 users, load average: 0,39, 0,58, 0,30
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 16:33 0.00s 1.85s 0.00s w
root pts/1 16:35 1:19 0.00s 0.32s kded [kdeinit] --new-startup

das ist ja alles in Ordnung.
nun schalte ich den vnc server wieder ab:
Eingabe "vncserver -kill :1"

w zeigt nun immer noch 2 users an, listet aber nur einen auf:
16:39:15 up 6 min, 2 users, load average: 0,26, 0,53, 0,29
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 16:33 0.00s 0.14s 0.00s w

Was ist da falsch?:confused::confused:

Aqualung
04.04.08, 10:17
Was sagt


ps -ax

Gruß Aqualung

strgaltentf
04.04.08, 10:53
tja, ich bin nicht sicher, worauf Du hinaus willst,
so kann ich aus ps ax nichts herauslesen. Es werden nur Prozesse gelistet, die entweder seit dem letzten Systemstart laufen oder die des aktuellen Users. Auch wenn ich ps aux nehme, habe ich keine anderen (user-)prozesse als die vom angeeldtenen (root). Auch mit "last" komme ich nicht weiter.
Allerdings ist mir der Eintrag
"3129 tty1 Ss+ 0:00 /sbin/mingetty --noclear tty1"
aufgefallen - ist es das vielleicht?

Hier mal die ps ax Ausgabe:

hostxxxxx:~ # ps ax
PID TTY STAT TIME COMMAND
1 ? Ss 0:23 init [3]
2 ? S 0:00 [migration/0]
3 ? SN 0:00 [ksoftirqd/0]
4 ? S< 0:34 [events/0]
5 ? S< 0:00 [khelper]
6 ? S< 0:00 [kthread]
9 ? S< 0:00 [kblockd/0]
10 ? S< 0:08 [kacpid]
11 ? S< 0:00 [kacpi_notify]
83 ? S< 0:00 [cqueue/0]
84 ? S< 0:00 [kseriod]
126 ? S 0:00 [pdflush]
127 ? S 0:05 [pdflush]
128 ? S< 0:00 [kswapd0]
129 ? S< 0:00 [aio/0]
372 ? S< 0:00 [kpsmoused]
707 ? S< 0:00 [ata/0]
708 ? S< 0:00 [ata_aux]
809 ? S< 0:00 [kjournald]
853 ? S<s 0:00 /sbin/udevd --daemon
1340 ? S< 0:00 [khubd]
1991 ? Ss 0:00 /sbin/acpid
1998 ? Ss 0:00 /usr/bin/dbus-daemon --system
2062 ? Ss 0:00 /sbin/resmgrd
2098 ? Ss 0:00 /usr/sbin/polkitd
2108 ? Ss 0:05 /usr/sbin/hald --daemon=yes
2111 ? S 0:00 hald-runner
2503 ? S 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
2669 ? Ss 0:00 /sbin/dhcpcd -C -H -D -K -N -t 999999 -h hostxxxxx -c /etc/sysconfig/network/scripts/dhcpcd-hook eth0
2837 ? Ss 0:00 /sbin/syslog-ng
2840 ? Ss 0:00 /sbin/klogd -c 1 -x -x
2846 ? Ss 0:00 /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pid
2884 ? S 0:00 /usr/sbin/powersaved -d -f /var/run/acpid.socket -v 3
2907 ? Ss 0:00 /usr/sbin/ntpd -p /var/lib/ntp/var/run/ntp/ntpd.pid -u ntp -i /var/lib/ntp
2917 ? Ssl 0:18 /usr/sbin/nscd
2995 ? Ss 0:00 /usr/sbin/cron
2999 ? S 0:00 qmgr -l -t fifo -u
3129 tty1 Ss+ 0:00 /sbin/mingetty --noclear tty1
3133 tty2 Ss+ 0:00 /sbin/mingetty tty2
3134 tty3 Ss+ 0:00 /sbin/mingetty tty3
3136 tty4 Ss+ 0:00 /sbin/mingetty tty4
3137 tty5 Ss+ 0:00 /sbin/mingetty tty5
3144 tty6 Ss+ 0:00 /sbin/mingetty tty6
3150 ttyS0 Ss+ 0:00 /sbin/agetty -L 57600 ttyS0 vt102
3194 ? S< 0:00 [kauditd]
4562 ? S 0:00 pickup -l -t fifo -u
4563 ? Rs 0:00 sshd: root@pts/0
4569 pts/0 Ss 0:00 -bash
6112 pts/0 R+ 0:00 ps ax

Aqualung
04.04.08, 10:57
Sorry, das sollte


ps axu | sort -k1,1 -u

heissen. Das zeigt noch die Benutzer an, sortiert nach benutzern, uniq.

CODE-TAGS !!!


Gruß Aqualung

strgaltentf
04.04.08, 11:29
OK, da kommt dann dies:


~ # ps axu | sort -k1,1 -u
100 1998 0.0 0.1 3552 944 ? Ss Apr03 0:00 /usr/bin/dbus-daemon --system
101 2108 0.0 0.8 5652 4080 ? Ss Apr03 0:05 /usr/sbin/hald --daemon=yes
ntp 2907 0.0 0.2 4552 1312 ? Ss Apr03 0:00 /usr/sbin/ntpd -p /var/lib/ntp/var/run/ntp/ntpd.pid -u ntp -i /var/lib/ntp
postfix 2999 0.0 0.3 5728 1688 ? S Apr03 0:00 qmgr -l -t fifo -u
root 1 0.0 0.0 744 292 ? Ss Apr03 0:23 init [3]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

Aqualung
04.04.08, 11:39
Läuft doch absolut rund, was soll da faul sein?

dbus/hald -> Hardwareerkennung

ntpd -> Zeitsync

qmgr -> mail

init, naja wenn Du das nicht weisst, dann solltest Du Dich nochmal ein bischen schulen...:D

Ende der Sendung.

Gruß Aqualung

strgaltentf
04.04.08, 11:51
jaaa... das ist alles soweit gut, aber warum 2 user


~ # w
11:46:01 up 17:26, 2 users, load average: 0,00, 0,00, 0,00
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 09:19 0.00s 0.39s 0.00s w

eule
04.04.08, 12:00
Ist das nicht normal? Ich habe fuer jedes xterm einen User.

Grothesk
04.04.08, 12:04
Hier:
http://www.linux-forum.de/zombie-user-13915.html
wird über falsche Software spekuliert. Nur so als Einwurf in die Diskussion hier. :D