我想这对于 ubuntu 用户来说应该是一件简单的事情。我有两个问题。
每当我需要运行一些需要 root 权限的命令时,我会以 sudo 后跟该命令的方式运行。如果它不提示输入密码会很好(但我仍然应该发出 sudo 以确保我知道我在做什么)。这个怎么做?
每次我启动我的系统时,我都会去终端并使用 sudo vpnc 启动我的 VPN。这几乎是每次!如何将其自动化到启动脚本?
非常感谢帮助!谢谢
我想这对于 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 选项卡,选择连接并“编辑”)“自动连接”我相信它会在登录时启动选定的连接。