Ubuntu-給新增使用者新增root許可權
未配置root使用者資訊的使用者在執行sudo su
會提示不在sudoers
檔案中!
[email protected]:~$ sudo su
[sudo] password for YuanbaoQiang2019:
YuanbaoQiang2019 is not in the sudoers file. This incident will be reported.
預設情況下只有root ALL=(ALL:ALL) ALL
,三個使用者為新增使用者。
# User privilege specification
root ALL=(ALL:ALL) ALL
YuanbaoQiang2019 ALL=(ALL:ALL) ALL
FengnanDuan2020 ALL=(ALL:ALL) ALL
ChangshengHe2020 ALL=(ALL:ALL) ALL
儲存的時候發現這是個只讀檔案,vim
環境下:q!
退出修改其許可權繼續給新增使用者新增許可權!
sudo chmod 777 /etc/sudoers
vi /etc/sudoers # 重複上述新增操作儲存即可 :wq儲存退出
修改完退出後,進行許可權的測試,執行sudo su
報錯:
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
可能是因為sudoers
檔案變成了可讀可寫狀態,因此修改完這個sudoers
檔案後需要將其許可權還原成只讀狀態!但還有一個問題,因為修改許可權需要用到sudo su
切換程root
使用者,但是此時用不了sudo
命令,此時可以使用pkexec
命令修改許可權:
pkexec chmod 555 /etc/sudoers
最後在新增使用者YuanbaoQiang2019
環境下進行測試:
[email protected]:~$ sudo su
[sudo] password for YuanbaoQiang2019:
[email protected]:/media/YuanbaoQiang2019#
測試成功!可以在新增使用者環境下進行root
操作~
相關文章
- ubuntu設定samba
- oracle資料庫使用者建立步驟
- MMDetection2(一):環境配置(Ubuntu18.04+GPU)
- 檔案目錄許可權操作
- Spring Security + jwt 許可權系統設計,包含SQL
- 本地oracle資料庫忘記使用者名稱密碼解決方案
- Ubuntu安裝nodejs
- 2020休閒射擊遊戲報告:市場使用者風格玩法選擇建議與爆款資料案例分析
- VMware虛擬機器Ubuntu根目錄磁碟空間(/dev/sda1)擴容
- python之矩陣相加:提示使用者輸入矩陣的行數n,再提示使用者輸入矩陣的列數m,接下來,提示使用者輸入 2*n*m 個數字(每次輸入 一個數字)。輸出 C=A+B。
- 在Ubuntu上部署Hyperledger Fabric環境
- B站:3Q20財報電話會議實錄 未來使用者需要的產品一定是覆蓋全場景 多品類
- Sensor Tower:15%的美國iPhone使用者安裝了自定義iOS 14主螢幕小部件的應用
- 報錯”ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)”
- 運用切面實現使用者行為日誌的新增
- 基於RBAC實現許可權管理
- 解決Ubuntu配置nginx出現的問題
- Elementary OS 使用fcitx安裝搜狗詞庫、搜狗輸入法(Ubuntu通用)