Verifique se um processo está sendo executado no modo privilegiado

1

Eu quero verificar se um processo específico está sendo executado no modo privilegiado. Se um processo está em execução é o modo privilegiado, necessariamente o usuário que está executando será root?

Eu notei que quando eu uso o sudo, o processo criado será associado ao root ao invés do usuário atual, como na saída do seguinte comando (ele gera "root"):

sudo sleep 10 & ps aux | grep sl[e]ep | cut -d' ' -f1

Eu sei como verificar se um processo está sendo executado pelo root, mas não tenho certeza se um processo é executado no modo privilegiado se, e somente se, o usuário que o executa for root.

    
por Kira 19.10.2015 / 23:10

0 respostas