Ps aux neden kullanıcı adı yerine bir sayı görüntülüyor?


13

Koşu ps auxbana şu çıktıyı verdi:

...
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 , apach2 kullanıcısıdır. Sorun -udeğil, beklediğim şey bu, ama 1001 nedir?

Yanıtlar:


2

Bu, kullanıcı kimliğinin 1001 olduğu, ancak bu kimliğin atanmış adı olmadığı anlamına gelir. Bu, örneğin, krootta tanımlanmış bir kullanıcı ile bir kökte çalışan bir komutun, kök dışında atanmış bir ada sahip olması gerekmez.


23

Bu, kullanıcı adı 8 karakterden uzunsa oluşabilir.


2
man psNOTLAR bölümündeki alıntı : "Kullanıcı adının uzunluğu, görüntüleme sütununun uzunluğundan büyükse, bunun yerine sayısal kullanıcı kimliği görüntülenir."
Ciro Santilli 事件 at :0

1

Bu en çok, işlem başladıktan sonra kaldırılan bir kullanıcının kullanıcı kimliği (uid) gibidir. Ya da kullanıcı adını uid'den çözmede bir tür başarısızlık olabilir.


1

Bu bir olan uid adı bilinmiyor kullanıcılar için (örneğin / etc / passwd eksik bir uid) ya da belki garip yazım (belki gibi Debian-exim, ya da yeterince uzun kullanıcı adına sahip bir kullanıcı veya kötü giriş için /etc/passwd)


"Yeterince uzun" için +1; psgarip bir varsayılan limite sahiptir.
user1686

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.