ubuntu sudo出現sudo:must be setuid root

原因:執行 sudo chown -R  用戶名 /usr  之後會造成:sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid
  1. 開機按shift或esc先進行recovery模式
    第一步

    第二步

  2. 選擇root命令行模式

    第三步

  3. 依次執行一下命令
    mount -o remount,rw /
    chown root:root /usr/bin/sudo
    chmod 4755 /usr/bin/sudo

  4. 重啓
    reboot

  5. 重啓後執行 sudo ls
    若出現 #sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0
               #sudo: fatal error, unable to load plugins
    再重啓按shift或esc先進行recovery模式
    再執行 chown root /usr/lib/sudo/sudoers.so

發佈了59 篇原創文章 · 獲贊 7 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章