![如何阻止 Ubuntu 每次安装时都要求输入密码?](https://linux22.com/image/1142721/%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2%20Ubuntu%20%E6%AF%8F%E6%AC%A1%E5%AE%89%E8%A3%85%E6%97%B6%E9%83%BD%E8%A6%81%E6%B1%82%E8%BE%93%E5%85%A5%E5%AF%86%E7%A0%81%EF%BC%9F.png)
每当我尝试安装程序时,都会收到密码验证提示,要求我输入密码。我想知道如何禁用此功能。
我尝试用谷歌搜索它,我发现大多数内容都与登录密码有关,但这对我来说不是问题,因为我在启动时就禁用了它。
我需要摆脱的是安装和卸载东西时的密码提示。
答案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