Marquinho escreveu:

Claudio, boa tarde.
Achei interessante a idéia do Wendell sobre "Restrições para o comando su" e tentei implementar sua sugestão, pois no meu caso também não funcionou o arquivo "/etc/suauth". Bem, o problema é que, pela sua sugestão, o usuário X pode executar "su" para o usuário Y, porém não é solicitado a senha de acesso do usuário Y. Para tornar o sistema um pouco mais seguro seria interessante que esta senha fosse solicitada. Então pergunto: Existe alguma forma de forçar a solicitação da senha de acesso do usuário Y, implementando a configuração sugerida??? Eu tentei alterar a linha sugerida no arquivo "/etc/sudoers", mas sem sucesso. Dei uma olhada no man deste arquivo também e não consegui encontrar nada referente a esta dúvida.

Olá,

Você tem razão, quando eu postei esqueci algo, mas como o Wendell não contra-argumentou, passou batido. Somente recapitulando a idéia: "Tem-se um usuário usuário_x que pode logar remotamente mas não pode se tornar root. Porém, este usuário pode tornar-se usuário_y, mediante senha de usuário_y, e usuário_y pode tornar-se root, mediante senha de root."

 Lançado este desafio, ae vai minha tacada:

Se criar um grupo (administradores, por exemplo), der permissão apenas ao grupo e root para executar o su (/bin/su) e colocar os usuário que podem tornarem-se root (o usuário_x não pode fazer parte deste grupo), então:

# groupadd administradores
# chgrp administradores /bin/su
#chmod 4710 /bin/su
# usermod -G `id -G usuário_y|sed s/' '/,/g`,administradores usuário_y

 Agora com um pouco de criatividade cria-se uma entrada em /etc/sudoers:

usuário_x ALL=NOPASSWD:/bin/su -l usuário_y -c /bin/su\ -l\ usuário_y

 E para o usuário_x tornar-se usuário_y:

[EMAIL PROTECTED] x]$ sudo /bin/su -l usuário_y -c /bin/su\ -l\ usuário_y

 Acho que isso resolve na íntegra.

--

[]'s

Claudio Polegato Junior

Um peregrino de Problemas; Um pergaminho de Soluções.

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a