每次安装时如何阻止 Ubuntu 询问我的密码?

Gab*_*ist 12 prompt

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

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

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

Dep*_*iel 8

sudo nano -w /etc/sudoers
Run Code Online (Sandbox Code Playgroud)

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

%sudo  ALL=(ALL) ALL
Run Code Online (Sandbox Code Playgroud)

进入:

%sudo  ALL=(ALL) NOPASSWD:ALL
Run Code Online (Sandbox Code Playgroud)

甚至:

%sudo  ALL=(ALL:ALL) NOPASSWD:ALL
Run Code Online (Sandbox Code Playgroud)

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

  • 所以我将其更改为“%sudo ALL=(ALL:ALL) NOPASSWD:ALL”并重新启动。但是当我打开应用商店并尝试安装应用时……它仍然要求我输入密码。 (2认同)

Win*_*nix 6

键入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
Run Code Online (Sandbox Code Playgroud)

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


小智 0

需要密码,因为它使用 sudo 以 root 身份运行实际安装。您可以通过修改 /etc/sudoers 以允许其在没有密码的情况下运行 apt-get 和 dpkg 来解决此问题(请参阅https://help.ubuntu.com/community/Sudoers或这篇文章Run apt-get without sudo)。