Comando sudo não pede senha [RESOLVIDO]

1. Comando sudo não pede senha [RESOLVIDO]

Arthur
arthux

(usa Ubuntu)

Enviado em 26/10/2011 - 01:02h

Estou com um problema aqui.
Uso o Ubuntu 11.04 e ao digitar o comando sudo no terminal não é pedida a senha de root, o sistema já entra direto como root. Acho que isso pode ser uma falha de segurança.
Por exemplo, ao digitar no terminal o comando sudo bash, o sistema já faz o logon do root, sem pedir a senha. Não consigo instalar nada como usuário normal sem a senha de administrador, mas o sudo não pede a senha. Verifiquei o arquivo /etc/sudoers com o comando visudo mas não vi nada de errado. Segue abaixo o conteúdo do arquivo sudoers:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

#includedir /etc/sudoers.d
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL

Se alguém puder ajudar agradeço.


  


2. MELHOR RESPOSTA

Elim Jorge da Silva
elim jorge

(usa Ubuntu)

Enviado em 26/10/2011 - 07:24h

Estou usando o 11.10.

Meu arquivo está assim:

_____________________________________________________________________

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

#includedir /etc/sudoers.d


_____________________________________________________________________


Trocar e ver da dá certo.


3. Re: Comando sudo não pede senha [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 26/10/2011 - 11:38h

foi você quem colocou essas linhas:
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
...

pela lógica tá dizendo que "tá tudo liberado!" ;-)

Retira isso e deixa como o do amigo acima, apenas linhas como:
%admin ALL=(ALL) ALL
onde %admin é o grupo
ou
usuario ALL=(ALL:ALL) ALL





4. Re: Comando sudo não pede senha [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 26/10/2011 - 11:45h

Essas linhas liberam o sudo para todo mundo e sem senha:

#includedir /etc/sudoers.d
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL
ALL ALL=(ALL) NOPASSWD:ALL

Se não foi vc que as colocou, recomendo que reinstale o seu sistema pois algo de muito estranho aconteceu.


5. Re: Comando sudo não pede senha [RESOLVIDO]

anna kamilla
annakamilla

(usa Manjaro Linux)

Enviado em 26/10/2011 - 11:49h

ou comenta a linha que tá o sudo e, exclui essas linhas abaixo do includedir.

e recomendo voce instalar o chrootkit, rkhunter, ufw e gufw




6. Re: Comando sudo não pede senha [RESOLVIDO]

Arthur
arthux

(usa Ubuntu)

Enviado em 27/10/2011 - 09:37h

elim jorge escreveu:

Estou usando o 11.10.

Meu arquivo está assim:

_____________________________________________________________________

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

#includedir /etc/sudoers.d


_____________________________________________________________________


Trocar e ver da dá certo.


Resolvi, gente. Reinstalei o sistema e deixei o sudoers igual ao seu. Quando eu o reinstalei ainda ficou algo abaixo da linha "#includedir /etc/sudoers.d", acho que ainda era uma linha com "ALL ALL=(ALL) NOPASSWD:ALL", aí eu a apaguei. Obrigado pelas dicas de segurança Anna. O ufw com a gufw eu já usava aqui. Não sei o que pode ter acontecido, eu não alterei o sudoers, só instalo programas do repositório...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts