Beim Laufen ps aux
habe ich nur die folgende Ausgabe erhalten:
...
www-data 26254 0.0 0.7 27304 3544 ? S 15:07 0:00 /usr/sbin/apache2 -k start
1001 25807 0.8 0.8 48444 4332 ? Sl Sep03 1330:24 ./ts3server_linux_x86
...
www-data ist der Benutzer von apach2 . Das ist in Ordnung, es ist das, was ich erwartet habe -u
, aber was ist 1001 ?
man ps
im Abschnitt NOTES: "Wenn die Länge des Benutzernamens größer als die Länge der Anzeigespalte ist, wird stattdessen die numerische Benutzer-ID angezeigt."Dies entspricht in etwa der Benutzer-ID (UID) eines Benutzers, die nach dem Start des Prozesses entfernt wurde. Oder vielleicht gab es eine Art Fehler beim Auflösen des Benutzernamens von uid.
quelle
Es ist eine Benutzer- ID für Benutzer, deren Name unbekannt ist (z. B. eine in / etc / passwd fehlende Benutzer-ID) oder mit einer merkwürdigen Schreibweise (z. B. ein
Debian-exim
Benutzer mit einem ausreichend langen Benutzernamen oder für eine falsche Eingabe in/etc/passwd
).quelle
ps
hat ein seltsames Standardlimit.Es ist die Benutzer-ID. Es gibt Fälle, in denen Linux keine Benutzernamen anzeigt (dies kann ein Berechtigungsproblem sein). Schaut euch diesen Thread an:
http://www.linuxquestions.org/questions/linux-newbie-8/ps-aux-displays-users-as-uids-instead-of-username-645456/
quelle