我們都知道 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時,它並不總是要求輸入密碼)。 可以減少或延長該寬限時間,也許如果您要連續執行許多任務,建議您這樣做,而不是直接刪除密碼。 他們只是想法!
它對我不起作用...我使用Kubuntu 12.04
我之前已經嘗試過它,因為我在客廳裡有一台計算機用作媒體中心,並且可以從沙發上操作它。 我已經創建了一個腳本來更新vlc和其他一些小東西,我希望它不要問我密碼(這樣我就不必去打開裝有鍵盤的壁櫥了),但是我從來沒有它的工作。
我認為這對於您要執行的操作更加方便,將一個任務分配給cron作為執行該腳本的root用戶。 也就是說,您運行crontab -e並添加如下內容:
0 0 * * * root /您的文件夾/script.sh
在此示例中,它將每天晚上12點運行。 問候
通過以root身份運行腳本並使用crontab -e來使用cron,並輸入如下內容:
0 0 * * *根/mydir/script.sh
我將每天晚上12點運行此示例。 問候
這也是另一種選擇...謝謝
先生或先生。 LinuxAdictos.
來自您的新聞接收者的親切問候。
我的興趣是充分參與自由軟件-Linux-
但我不知道從哪裡開始,從哪裡開始以及如何開始。 我一直以來都希望成為用戶,而不僅僅是成為該軟件的專家,所以我希望提出任何建議或建議。 我希望您知道如何指導我在這一方面建立各自的基地。
我期待著您的合作和幫助,謝謝。
真摯地,
奧蘭多·特里維尼奧(OrlandoTrivño)
我認為這將是一個壞習慣,最終會變得魯re,修改/ etc / sudoers。 設計該系統的人已經這樣做了,以使終端不會反映出root用戶,並且過了一會兒(如果您想再次進行管理員工作),系統將要求您輸入密碼。 我自己有時(很不好地做過)在終端中修改系統,然後拋出命令:sudo -s,並在拋出密碼後我已經永久地成為root。
你好! 我的問題是,在要求輸入密碼時,終端不允許我輸入任何內容):
如果它允許你,但它是一個安全系統,它不會讓你看到你寫的東西。 但如果你真的在寫