Ubuntu 终端没有密码?

zP0*_*zP0 1 command-line password 20.04

我每天打开很多终端。每次我按 Ctrl+ Alt+时T,它都会打开一个终端并要求我输入密码:

终端打开示例

有没有办法在不要求密码的情况下打开终端?

我正在运行 Ubuntu 20.04.04 LTS - 带有 Gnome

mat*_*igo 14

~/.bash_aliases如果每次打开应用程序时都要求您输入密码,则您的文件或文件可能已被修改以包含需要运行的~/.bashrc命令。sudo打开这些文件,查找需要的命令sudo,然后进行相应的编辑。

如果您有一个脚本调用每次启动终端时都必须运行的命令,请考虑添加例外。你可以这样做:sudosudoers

  1. 打开终端(如果尚未打开)并输入您的密码
  2. 打开visudo
    sudo visudo 
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在文件底部附近添加异常:
    user ALL=(ALL:ALL) NOPASSWD:/path/to/{command}
    
    Run Code Online (Sandbox Code Playgroud) 注意:请务必替换/path/to为正确的路径和{command}正确的命令。
  4. 退出,保存文件。

  • 我很好奇其中有哪个命令以及它是如何到达那里的。如果我的系统无缘无故地开始要求 root,我个人会认为这是一个安全问题。希望毕竟有一个充分的理由。 (9认同)
  • 非常感谢大家,特别是马蒂戈。我在 ~/.bashrc 末尾附加了一个脚本位置,这个 bash 脚本基本上是检查所有设备是否已正确安装。如果不是这种情况,它会尝试安装它们。因为这需要 sudo 权限,所以这就是密码提示不断出现的原因。现在终端可以正常打开并按需要打开。谢谢大家。 (3认同)