Возможно ли увидеть, что во время работы она имеет привилегии root?
утилита ps показывает только владельца
Код: Выделить всё
ps a -o ruid,rgid,euid,egid,suid,sgid,cmd | grep ping
1000 1000 1000 1000 1000 1000 ping 10.10.10.1
Код: Выделить всё
ps a -o ruid,rgid,euid,egid,suid,sgid,cmd | grep ping
1000 1000 1000 1000 1000 1000 ping 10.10.10.1
Про ping это частный случай, там еще много чего ( find / -perm -4000 ) . Я могу найти в системе все все suid программы до запуска.ping всегда имеет привилегии рута - иначе она не сможет открыть raw socket
Спасибо. Так и есть, сам я бы не догадался, что процесс сбрасывает привилегии.Я думаю, ping скидывает привилегии после отрытия сокета. И это типичная практика для setuid программ.