修改 etc sudoers許可權

2021-06-20 12:32:42 字數 1684 閱讀 7568

在往/etc/sudoers檔案新增使用者時,修改了sudoers檔案許可權為777,後面s通過sudo chmod 0440 /etc/sudoers也改不回去,提示sudoers檔案許可權應該為0440,如果許可權不為0440,sudo命令就用不了了. 這時可以通過幾各方法修改sudoers許可權:

1. 通過root使用者修改sudoers許可權

如果是debian系統,安裝的時候會提示輸入root使用者的密碼,root使用者的密碼應該好找回來.而ubuntu系統安裝時沒有提示輸入root密碼,如果沒有修改過root使用者的密碼,那這個方法就用不了了。

建議ubuntu系統安裝好之後,修改一下root使用者的密碼,通過命令sudo passwd root來修改,修改之後,密碼一直有效的,重啟了也一樣.

2.  在重啟時按esc鍵,進入recovery模式,進入root命令列,可以修改檔案許可權.這個方法我試了沒成功,我銨了esc沒返回,系統一啟動就進入了桌面.可能是我裝的系統有問題.

3.  通過live cd進入系統,修改檔案許可權.該方法經過驗證,是可用的,我用的是ubuntu系統.

思路:製做乙個ubuntu u盤安裝盤,通過u盤啟動進入live cd模式,掛載硬碟到/mnt資料夾下,修改/etc/sudoer檔案許可權.

需要的工具:

1. ultraiso(我用的版本9.6.10-3016)

2. ubuntu iso系統檔案(我用的是ubuntu-13.04-desktop-i386.iso)

3. u盤(最少1g)

1.插上u盤,格式華fat32格式

2. 啟動ultraiso軟體(win7系統用管理員方式啟動),在左邊的local中找到ubuntu.iso所在的資料夾,在右邊的filename找到ubuntu.iso檔案,雙擊載入到ultraiso軟體中:

2. 在選單bootable->writediskimage,調出視窗:

3. disk driver選剛插進去的u盤,

點xpress boot->write new disk mbr->usb-zip+:

4. 最後點底下的write,等待系統檔案寫下到u盤中.

5.重啟電腦,進入bios設定通過u盤啟動.

6. 進入ubuntu安裝介面,點左邊的try ubuntu進入live cd模式的ubuntu(u盤上的ubuntu系統會載入到記憶體中執行),對安裝在硬碟上的ubuntu系統沒有任何影響

7. ctrl+alt+t調出命令終端,ls /dev,查詢硬碟分割槽: 我的有sda1,sda2,sda3,sda4,由於不記得/etc/sudoers在哪個分割槽下,只能把每個分割槽掛載到/mnt下檢視(可以mount到其他資料夾下), sudo mount /dev/sda1 /mnt, 必須用sudo來mount,sudo是不需要輸入密碼的.

8. 每個盤都mount過之後,肯定能找出/etc/sudoers,然後修改許可權: sudo chmod 0440 /etc/sudoers, 把u盤撥出,重啟啟動系統,進入bios設定從硬碟啟動. ok!!!!

etc sudoers檔案解析

舉例 etc sudoers檔案一般涉及到linux系統中關於sudo命令的許可權配置問題。a表示的是哪個使用者或者哪個使用者組擁有執行sudo的許可權,當a前面帶有 的時候,代表的是使用者組。例如admin all all all 這行命令表示admin使用者可以登陸到任意主機,並且可以提權到任意...

etc sudoers檔案損壞修復

1.重啟 開機 時按shift鍵 這時就會進入grub模式 選擇第二項 進入高階選項 2.進入高階選項,選擇第三項,進入 recovery mode 3.看到recovery menu,選擇root 看到提示,按enter鍵,進入維護終端 4.重新掛載硬碟為讀寫模式 mount o remount ...

mysql 修改許可權 修改mysql許可權

關於mysql的使用者管理,筆記 1 建立新使用者 通過root使用者登入之後建立 grant all privileges on to testuser localhost identified by 123456 建立新使用者,使用者名為testuser,密碼為123456 grant all ...