回覆列表
  • 1 # 你永遠追不上的巨人

    那麼有沒有什麼方法可以讓我們執行sudo的時候不輸入密碼呢?當然有咯。那就是對sudoers檔案進行修改。如何修改sudoers?直接修改/etc/sudoers麼?不,那樣子修改很容易造成許可權錯亂。奶牛手動修改的時候,由於對於格式並不是那麼瞭解,所以編輯的時候報錯很多次,因此不建議用直接修改法。我們可以用visudo來進行編輯。進入終端,執行sudo visudo在#User privilege specification下面會羅列一些規則,我們現在需要做的是對我們的使用者進行一些操作。假如我們的使用者名稱為nenew在檔案的最後一行新增:nenew ALL=(ALL) NOPASSWD: ALL然後儲存退出,執行sudo usermod -aG admin nenew重啟下看看nenew帳號執行sudo還需要密碼麼?這裡我們需要了解順序這個問題,在ubuntu的wiki上有比較詳細的介紹。%admin ALL=(ALL) ALL 這行只是讓admin組的使用者擁有可以像任何帳號一樣執行命令的能力,但是還是需要有密碼的,因此我們需要把我們的nenew使用者加入到admin組中,所以有sudo usermod -aG admin nenew ,然後是對其進行NOPASSWD定義,這行一定要在%admin ALL=(ALL) ALL 這行後面,才會生效。文章發玩之後很多朋友提出不安全問題來,確實,這樣是存在安全隱患的。

  • 中秋節和大豐收的關聯?
  • 過年啦,愛情沒了,錢也沒了,你該怎麼辦?