如何阻止 Ubuntu 每次安装时都要求输入密码?

如何阻止 Ubuntu 每次安装时都要求输入密码?

每当我尝试安装程序时,都会收到密码验证提示,要求我输入密码。我想知道如何禁用此功能。

我尝试用谷歌搜索它,我发现大多数内容都与登录密码有关,但这对我来说不是问题,因为我在启动时就禁用了它。

我需要摆脱的是安装和卸载东西时的密码提示。

答案1

sudo nano -w /etc/sudoers

(最后输入一次你的密码)。然后使用编辑器将以下行更改为:

%sudo  ALL=(ALL) ALL

进入:

%sudo  ALL=(ALL) NOPASSWD:ALL

甚至:

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

(允许假设任何组以及任何用户)。

答案2

输入sudo visudo后屏幕显示:

#
# 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, timestamp_timeout=120
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification

第一个命令Defaults env_reset, timestamp_timeout=120已修改,输入sudo密码的超时时间为 120 分钟。正常默认值为 5 分钟。虽然您可以将其更改为非常大的数字,但每次启动时仍必须输入一次。

答案3

sudo nano -w /etc/sudoers

为您的用户添加NOPASSWD条目:

yourusername ALL=(ALL) NOPASSWD: ALL

答案4

只需输入此命令

echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee -a /etc/sudoers

相关内容