Dê ao grupo o direito de enviar sinais de morte

1

Eu tenho um processo que um user1 é executado. E eu preciso conceder a todos os membros do grupo o direito de enviar um sinal kill para ele. Até agora, eu sempre recebo essa saída:

myProcess(13919): Operation not permitted  
myProcess: no process killed  

Pelo que eu encontrei na internet, a arquitetura Linux pretende não permitir que outros usuários enviem sinais kill para um processo. Mas, se eu estiver de acordo, posso conceder esses direitos?

Atualizar

Como apontado por muru , devo mencionar que meu grupo e eu não somos sudoers.

    
por amine 05.12.2014 / 14:15

2 respostas

1

O problema é limitar o dano. Você pode chegar bem perto de sudo . Considere isso sudoers entry:

%group1 ALL = (user1) pkill -HUP <name of process>

Então os membros de group1 podem fazer:

sudo -u user1 pkill -HUP <name of process>
    
por 05.12.2014 / 14:45
1

Não há estrutura de permissão para processos como os arquivos. Assim, você precisa de truques como o sudo ou um binário SUID / FSCAP.

    
por 05.12.2014 / 17:24