Configurando um usuário sem uma senha

7

Eu gostaria de poder su para outro usuário executar um script com permissões reduzidas. Infelizmente eu tenho que digitar a senha toda vez, existe uma maneira de criar um usuário sem precisar da senha?

    
por Douglas F Shearer 30.04.2009 / 12:03

2 respostas

14

Experimente sudo .

Adicione o seguinte ao seu arquivo sudoers (executando visudo ):

%you ALL= (restricted) NOPASSWD: ALL

onde you é seu nome de usuário e restricted é seu usuário com privilégios reduzidos.

Você pode então executar comandos como restricted sem fornecer uma senha:

sudo -u restricted whoami

Você também pode limitar quais comandos podem ser executados via sudo, substituindo o ALL no final da linha pela linha de comando que você deseja permitir. Veja man sudoers para mais informações.

    
por 30.04.2009 / 12:07
0

Você pode su para root e, em seguida, quando você su para outro usuário, a senha não é necessária.

    
por 03.05.2009 / 22:18