the flag in the ps command in man page is described as follows:
PROCESS FLAGS
The sum of these values is displayed in the "F" column, which is provided by the flags output specifier:
1 forked but didn"t exec
4 used super-user privileges
the following root is the output flag (the first column of numbers) when running ps: the first is 4, and the second is 0
[root@CN ~]-sharp ps -elf | grep ps
4 R root 29789 29772 0 80 0 - 37766 - 23:28 pts/0 00:00:00 ps -elf
[root@CN ~]-sharp ps -lf | grep ps
0 R root 29798 29772 0 80 0 - 37766 - 23:30 pts/0 00:00:00 ps -lf
the following is the flag (the first column of numbers) output by an ordinary user when running ps: all 0memo
[user@CN ~]$ ps -elf | grep ps
0 R user 29769 29273 0 80 0 - 37766 - 23:27 pts/3 00:00:00 ps -elf
[umr@CN ~]$ ps -lf | grep ps
0 R user 29796 29273 0 80 0 - 37766 - 23:30 pts/3 00:00:00 ps -lf
my question is why when root executes elf, the flag becomes 4, but the average user does not change? Does super-user privileges under Linux only refer to the identity of the root user, or does it include other things, such as using certain functions of the kernel?