sudo - novo usuário com lista de comandos

2

A seguir, o novo usuário poderá executar qualquer comando em qualquer lugar? Como posso preveni-lo, permitindo que o usuário execute apenas alguns comandos?

visudo

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
newuser ALL=(ALL)       ALL
    
por Aha 14.11.2011 / 07:52

2 respostas

5

Você pode criar um alias de comando para newuser, por exemplo,

Cmnd_Alias    NEWUSER_CMDS = /path/to/cmd1, /path/to/cmd2, /path/to/cmd3

use isso como parte da especificação do usuário

newuser ALL=(ALL) NEWUSER_CMDS 
    
por 14.11.2011 / 08:35
3
newuser ALL=(ALL)       /path/to/your/command

Leia a seção Especificação do usuário na página man sudoers para mais detalhes.

    
por 14.11.2011 / 08:16

Tags