Cada vez que emito el comando sudo apt-get install ** no pide contraseña, tampoco en mi usuario administrador.
¿Cómo hacer que se solicite la contraseña?
Mi sudoer
ubuntu:~$ sudo cat /etc/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
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# 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
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
ALL ALL=(ALL) NOPASSWD:ALL
Respuestas:
Edite
/etc/sudoers
usandosudo visudo
y elimine la última línea:(Por cierto, tenga en cuenta que esta línea al final del archivo no es la forma preferida de
sudo
no solicitar una contraseña, para aquellos que quieran hacerlo).fuente
/etc/sudoers
archivos de Ubuntu. En cualquier caso, comentarlo (poniéndolo#
delante) es tan bueno como eliminar la línea, y hace que sea más fácil recuperarlo, si alguna vez lo desea.Use este comando para encontrar el origen del problema:
En mi caso:
comente la línea con # y cierre su terminal.
fuente
Creo que es mejor agregar el "usuario administrador" al final del archivo, porque el administrador no debería tener que poner la contraseña en cada orden en el terminal, y ningún otro usuario tampoco puede hacerlo:
fuente