设置Ubuntu sudo操作时不输入密码
2015-09-11
Linux 已有1511人围观

    在Linux系统中,有很多操作需要使用sudo执行,但是这时候就会需要你输入用户密码,如果你的密码比较复杂,你就会不胜其烦。其实你可以设置一下sudoer,去掉输入密码的操作。具体设置方法如下:

# 打开sudoers
sudo vim /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     mail_badpass
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) NOPASSWD: NOPASSWD: ALL

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

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d


    其中,主要的修改部分是:

%admin ALL=(ALL) NOPASSWD: NOPASSWD: ALL

%sudo     ALL=(ALL:ALL) NOPASSWD: NOPASSWD: ALL


    修改完成之后需要你重启一下机器才能生效。改完以后执行sudo操作时再也不需要你输入密码了。


Over!

本文地址:http://xianglong.me/article/ubuntu-sudo-command-no-password/

特别声明:本站文章,如非注明,皆为降龙原创。转载需注明本文链接并保证链接可用。