1. 程式人生 > 實用技巧 >VMWARE虛擬機器上Terminal中使用sudo出現”** 不在sudoers檔案中,此事將被警告 “錯誤

VMWARE虛擬機器上Terminal中使用sudo出現”** 不在sudoers檔案中,此事將被警告 “錯誤

VMWARE虛擬機器上Terminal中使用sudo出現”** 不在sudoers檔案中,此事將被警告 “錯誤

在windows上的VMWARE虛擬機器上安裝debian虛擬機器,在虛擬機器上安裝mysql的時候出現了** 不在sudoers檔案中,此事將被警告

  • step1: 因為需要使用root賬戶安裝 sudo軟體,然後我後面使用root賬戶登入debian的時候發現 root第一等圖形介面的debian登入不上,提示:抱歉,沒有奏效,請再試一次 或者 抱歉,該操作無效。請重試。老是以為自己忘記了root密碼了;需要處理一下。

    選擇第二個

    選擇第二個恢復模式

    使用root登入就可以登入進去了,

  • step2:更改檔案

檔案一、修改 /etc/pam.d/gdm-autologin 檔案 vi /etc/pam.d/gdm-autologin

註釋行 "auth requied pam_succeed_if.so user != root quiet success" 儲存退出

檔案二、修改 /etc/pam.d/gdm-password 檔案

註釋行 "auth requied pam_succeed_if.so user != root quiet success" 即可;

這一步就可以開始重啟使用圖形介面系統了。

  • step3: 安裝 sudo apt install sudo

    ,然後reboot

  • step4:登入自己的賬號,使用sudo才發現了 ”** 不在sudoers檔案中,此事將被警告 “錯誤

解決方法:重新登陸root賬號,vim /etc/sudoers%sudo ALL=(ALL:ALL) ALL下新增一行username ALL=(ALL:ALL) ALL

完美解決,

歡迎轉載,轉載請說明出處:https://www.cnblogs.com/ontoweb-zp/p/13374410.html