/ proc / pid / loginuid中的一些uid是奇怪的

我正在分析unix / linux中的procfs,一些进程的loginuid真的很奇怪。 有些PID有一个很大的数字:4294967295。他们是守护进程还是系统事件,或者最近怎么回事?

# cat /proc/11071/loginuid 4294967295 

Solutions Collecting From Web of "/ proc / pid / loginuid中的一些uid是奇怪的"

4294967295只是(无符号长)-1。 -1意味着没有设置loginuid。 这对于任何登录进程都没有产生的进程(例如守护进程)来说是正常的行为。 loginuid默认为-1; 当你登录的时候,pam_loginuid模块把它改成你的用户id(在tty /在DM / ssh中),这个值由子进程保存。