Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Whenever I issue command sudo apt-get install ** it does not ask for password, not in my admin user too.

How to make it prompt for password?

My 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
share|improve this question
comment out the last line. [#ALL ALL=(ALL) NOPASSSD:ALL] –  shantanu Jun 21 '12 at 3:39
Thanks Santanu. for the quick reply. –  drofart Jun 21 '12 at 4:14

2 Answers 2

up vote 10 down vote accepted

Edit /etc/sudoers using sudo visudo, and remove the last line:


(By the way, please note that this line at the end of the file is not the preferred way to make sudo not prompt for a password, for those who want to do that.)

share|improve this answer
Thanks for the reply Eliah, But how could it be there by default ? –  drofart Jun 21 '12 at 4:13
It's not supposed to be there by default. This doesn't usually appear in /etc/sudoers files in Ubuntu. In any case, commenting it out (by putting # in front of it) is as good as deleting the line, and makes it easier to get it back, if you ever want it back. –  Eliah Kagan Jun 21 '12 at 4:16
ok, so what is the preferred way to make sudo not prompt for a password? –  michaelbn Oct 15 '14 at 11:17

use this command to find the source of the problem :

sudo grep -HRn NOPASSWD /etc/sudoers.d/

in my case :

/etc/sudoers.d/50_stack_sh:1:hamza ALL=(root) NOPASSWD:ALL

my user name is hamza

comment the line with # and close your terminal :)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.