如何在沒有密碼的情況下使用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時,它並不總是要求輸入密碼)。 可以減少或延長該寬限時間,也許如果您要連續執行許多任務,建議您這樣做,而不是直接刪除密碼。 他們只是想法!


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   捕食者 他說:

    它對我不起作用...我使用Kubuntu 12.04
    我之前已經嘗試過它,因為我在客廳裡有一台計算機用作媒體中心,並且可以從沙發上操作它。 我已經創建了一個腳本來更新vlc和其他一些小東西,我希望它不要問我密碼(這樣我就不必去打開裝有鍵盤的壁櫥了),但是我從來沒有它的工作。

    1.    碼頭 他說:

      我認為這對於您要執行的操作更加方便,將一個任務分配給cron作為執行該腳本的root用戶。 也就是說,您運行crontab -e並添加如下內容:
      0 0 * * * root /您的文件夾/script.sh

      在此示例中,它將每天晚上12點運行。 問候

    2.    碼頭 他說:

      通過以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.    喬治豬 他說:

      如果它允許你,但它是一個安全系統,它不會讓你看到你寫的東西。 但如果你真的在寫