실행 ps aux
하면 다음과 같은 결과가 나옵니다.
...
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 사용자입니다. 괜찮아, 내가 기대했던 것 -u
, 그러나 1001 은 무엇 인가?
답변
이는 사용자 ID가 1001이지만 해당 ID에 이름이 지정되지 않았 음을 의미합니다. 예를 들어, chroot에 정의 된 사용자가있는 chroot에서 실행중인 명령에는 chroot 외부에 이름이 지정되어 있지 않아도됩니다.
답변
사용자 이름이 8자를 초과하는 경우 발생할 수 있습니다.
답변
이것은 프로세스가 시작된 후 제거 된 사용자의 사용자 ID (uid)와 가장 비슷합니다. 또는 uid에서 사용자 이름을 확인하는 데 실패했습니다.
답변
그것은이다 UID 이름을 알 수없는 사용자 (예를 들어 / etc / passwd에에서 누락 UID) 혹은 이상한 철자 (아마도처럼 Debian-exim
, 또는 충분히 긴 사용자 이름을 가진 사용자, 또는 나쁜 항목에 대한 /etc/passwd
)
답변
사용자 ID입니다. Linux가 사용자 이름을 표시하지 않는 경우가 있습니다 (권한 문제 일 수 있음). 이 스레드를 확인하십시오.