如何让Ubuntu第一次记住永远的密码

是否有可能让Ubuntu在第一次询问后记住任何程序的密码。 我被要求提供Synaptic的密码,用于制作usb可启动,连接到wifi网络,打开gparted甚至去洗手间。

有没有办法告诉它永远问一次或只是告诉它不要问(没有去root帐户。我想继续使用我自己的帐户)

还有sudo配置文件,您可以在其中启动应用程序而无需密码查询。 如何使用它,如下所述: http : //www.gratisoft.us/sudo/man/1.8.0/sudoers.man.html

警告: 虽然不太可能,但是搞乱sudoers配置可能会阻止你进入系统或打开其他人的大门。 总是仔细检查并确定你在做什么。

作为安全预防措施,您可以打开root shell并保持打开状态,直到您测试了更改为止。 打开一个shell并输入sudo su ,系统会要求您输入密码。 你的shell现在是一个root shell。 您还可以备份/etc/sudoers文件以便还原更改。

基本用法是通过在shell中调用visudo来编辑它:

 sudo select-editor # this is optional. it will allow you to select your default editor in shell sudo visudo 

后者将使用该文件打开shell默认编辑器。 正常的语法是:

 username machine=(usernameToRunCommandAs) command1,command2,... 

如:

 confus confusion=(root) NOPASSWD:/sbin/halt,/sbin/reboot/usr/sbin/synaptic #allows user confus to run "sudo synaptic" as root on confusion without password querry confus ALL=(ALL) NOPASSWD:/sbin/halt,/sbin/reboot #allows confus to shutdown and reboot as all users on all machines without pw 

由于$PATH变量是用户相关的而sudo不是,所以在sodoers列表中需要该命令的完整路径(注意它表示’/ sbin / halt’而不仅仅是’halt’)。 您可以使用whereis命令查找完整路径 – 例如whereis halt ,它最有可能返回’/ sbin / halt’。

Generelly说这是不好的做法 。 你被问到一个原因 。 使用synaptic安装软件可能有害。 正如使用分区进行调整一样,这会导致系统无法启动并导致大量数据丢失。 它还使黑客工作变得更容易。 但你可以自由承担风险。