如何使sudo记住我的密码以及如何将应用程序添加到启动
我想对于那里的ubuntu用户来说这应该是一件简单的事情。 我有两个问题。
-
每当我需要运行一些需要root权限的命令时,我就以sudo运行,然后运行该命令。 如果没有提示密码会很好(但我仍然应该发出一个sudo来确保我知道我在做什么)。 这该怎么做?
-
每次启动我的系统时,我都会使用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选项卡,选择连接和“编辑”)“自动连接”我相信它会在登录时激活所选连接。