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

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

  1. 每当我需要运行一些需要root权限的命令时,我就以sudo运行,然后运行该命令。 如果没有提示密码会很好(但我仍然应该发出一个sudo来确保我知道我在做什么)。 这该怎么做?

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

非常感谢! 谢谢

第一个问题

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

    sudo visudo

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

    %username ALL=(ALL) NOPASSWD:ALL

    替代文字

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


第二个问题

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

    替代文字

在sudoers文件中使用“NOPASSWD”标记您想要无密码访问sudo的用户或组( sudo visudo进行编辑)。 有关更多详细信息,请参见sudoers的手册页。

然后,您可以通过编辑正在使用的shell的相应文件来创建启动脚本 – .profile,.bashrc或.cshrc,依此类推。

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