我想这对于 ubuntu 用户来说应该是一件简单的事情。我有两个问题。
每当我需要运行一些需要 root 权限的命令时,我都会以 sudo 身份运行该命令。如果这样不提示输入密码就好了(但我仍应发出 sudo 以确保我知道自己在做什么)。如何做到这一点?
每次启动系统时,我都会进入终端并使用 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 选项卡,选择连接并“编辑”)“自动连接”我相信它会在登录时启动所选的连接。