Uruchomienie ps aux
właśnie dało mi następujące wyniki:
...
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 jest użytkownikiem apach2 . W porządku, tego się spodziewałem -u
, ale co to jest 1001 ?
man ps
w sekcji UWAGI: „Jeśli długość nazwy użytkownika jest większa niż długość kolumny wyświetlacza, zamiast niej wyświetlany jest numeryczny identyfikator użytkownika”.Jest to najbardziej podobne do identyfikatora użytkownika (UID) dla użytkownika, który został usunięty po uruchomieniu procesu. A może wystąpił błąd polegający na rozwiązaniu nazwy użytkownika z UID.
źródło
Jest to identyfikator użytkownika dla użytkowników, których nazwa jest nieznana (np. Brak identyfikatora użytkownika w / etc / passwd) lub może z dziwną pisownią (na przykład
Debian-exim
użytkownik o odpowiednio długiej nazwie użytkownika lub niepoprawny wpis/etc/passwd
)źródło
ps
ma dziwny domyślny limit.To identyfikator użytkownika. Są przypadki, w których Linux nie wyświetla nazw użytkowników (może to być problem z uprawnieniami). Sprawdź ten wątek:
http://www.linuxquestions.org/questions/linux-newbie-8/ps-aux-displays-users-as-uids-instead-of-username-645456/
źródło