如何在没有密码的情况下使用SUDO

须藤卡通

我们都知道 sudo命令,是su的“安全”替代品,我们已经在此博客中讨论了很多,以及使用sudo vs su的优势,但是这次我们将向您展示,针对那些还不了解的人,逐步介绍了如何使用此工具而无需输入密码的简单教程。 对于大多数新手来说,它的功能是临时验证您作为超级用户或root的身份,以执行某些需要特权的管理操作,而无需以root身份打开会话,这会带来潜在的风险。

好吧,我们都知道在命令行中输入sudo,通常后面跟我们要使用的命令 有特权由于可以使用软件包管理器来安装软件包,因此系统立即向我们抛出提示,以便我们可以输入密码来获得所述特权并执行命令。 但是...如果我们不必输入密码怎么办?

这就是我们的迷你教程的内容, 步骤 它们非常简单:

  • 执行以下命令来修改文件 / etc / sudoers:
sudo visudo

  • 现在,在所说文件的内容中,您必须 搜索 该行包含:
root ALL=(ALL) ALL

  • 并输入以下内容 线,用您的用户名替换用户名:
nombre_usuario ALL=(ALL) NOPASSWD: ALL

  • 现在我们保存更改,它不会询问我们 密码 下次我们从帐户运行sudo时...

这是推荐的吗? 不是,这样做需要您自担风险,但是出于方便或出于任何其他原因,某些用户可能在每次运行sudo时都需要删除此密码请求...顺便说一句,如果您想要一个不太激进的解决方案,则可以修改sudo等待的宽限时间再次要求输入密码(您可能已经注意到,当您连续多次运行sudo时,它并不总是要求输入密码)。 可以减少或延长该宽限时间,也许如果您要连续执行许多任务,建议您这样做,而不是直接删除密码。 他们只是想法!


8条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   捕食者

    它对我不起作用...我使用Kubuntu 12.04
    我之前已经尝试过它,因为我在客厅里有一台计算机用作媒体中心,并且可以从沙发上操作它。 我已经创建了一个脚本来更新vlc和其他一些小东西,我希望它不要问我密码(这样我就不必去打开装有键盘的壁橱了),但是我从来没有它的工作。

    1.    DOK

      我认为这对于您要执行的操作更为方便,将一个任务分配给cron作为执行该脚本的root用户。 也就是说,您运行crontab -e并添加如下内容:
      0 0 * * * root /您的文件夹/script.sh

      在此示例中,它将每天晚上12点运行。 问候

    2.    DOK

      通过以root身份运行脚本并使用crontab -e来使用cron,并输入以下内容:
      0 0 * * *根/mydir/script.sh

      该示例将每天晚上12点运行。 问候

      1.    捕食者

        这也是另一种选择...谢谢

  2.   奥兰多·特里维尼奥(OrlandoTriviño)

    先生或先生。 LinuxAdictos.
    来自您的新闻接收者的亲切问候。
    我的兴趣是充分参与自由软件-Linux-
    但我不知道从哪里开始,从哪里开始以及如何开始。 由于我一直想成为用户,而不仅仅是成为该软件的专家,所以我要求提供任何建议或建议。 我希望您知道如何指导我在这一方面建立各自的基地。
    期待您的合作和帮助,我会感激不尽。
    真挚地,
    奥兰多·特里维尼奥(OrlandoTrivño)

  3.   D'Artagnan

    我认为这将是一个坏习惯,最终会变得鲁re,修改/ etc / sudoers。 设计该系统的人已经这样做了,以使终端不反映root用户,并且过一会儿(如果您想再次执行管理员工作),系统将要求您输入密码。 我自己有时(很不好地做过)在终端中修改系统,然后抛出命令:sudo -s,并在抛出密码后我已经永久地成为root。

  4.   卡洛斯

    你好! 我的问题是,在要求输入密码时,终端不允许我输入任何内容):

    1.    乔治·皮格

      如果它允许你,但它是一个安全系统,它不会让你看到你写的东西。 但如果你真的在写