如何让 sudo 记住我的密码以及如何将应用程序添加到启动

如何让 sudo 记住我的密码以及如何将应用程序添加到启动

我想这对于 ubuntu 用户来说应该是一件简单的事情。我有两个问题。

  1. 每当我需要运行一些需要 root 权限的命令时,我都会以 sudo 身份运行该命令。如果这样不提示输入密码就好了(但我仍应发出 sudo 以确保我知道自己在做什么)。如何做到这一点?

  2. 每次启动系统时,我都会进入终端并使用 sudo vpnc 启动 VPN。几乎每次都是这样!如何将其自动化到启动脚本?

非常感谢您的帮助!谢谢

答案1

第一个问题

  • 如果您不想每次都输入密码,那么您应该编辑 sudoers 文件。

    sudo visudo

  • 然后在文件末尾添加以下行。

    %username ALL=(ALL) NOPASSWD:ALL

    替代文本

  • 现在,如果您输入 sudo 然后执行命令,它将不会提示您输入密码。


第二个问题

  • 对于您的第二个问题,您可以将该命令添加sudo vpnc到启动应用程序中。
  • 要在启动应用程序中添加该命令,请转到系统优先启动应用程序。

    替代文本

答案2

在 sudoers 文件中用“NOPASSWD”标记您希望无密码访问 sudo 的用户或组(sudo visudo以编辑它)。有关更多详细信息,请参阅 sudoers 的手册页。

然后,您可以通过编辑您正在使用的 shell 的相应文件 (.profile、.bashrc 或 .cshrc 等等) 来创建启动脚本。

答案3

在 10.04 中,我看到在网络管理器(v0.8)中,在 VPN 配置屏幕上有一个标志(系统 > 首选项 > 网络连接,单击 VPN 选项卡,选择连接并“编辑”)“自动连接”我相信它会在登录时启动所选的连接。

相关内容