Ubuntu-給新增使用者新增root許可權
未配置root使用者資訊的使用者在執行sudo su
會提示不在sudoers
檔案中!
YuanbaoQiang2019@csuus-Precision-Tower-7810:~$ 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
環境下進行測試:
YuanbaoQiang2019@csuus-Precision-Tower-7810:~$ sudo su
[sudo] password for YuanbaoQiang2019:
root@csuus-Precision-Tower-7810:/media/YuanbaoQiang2019#
測試成功!可以在新增使用者環境下進行root
操作~
相關文章
- 給非 root 使用者新增 docker 使用許可權Docker
- linux給使用者新增sudo許可權Linux
- linux新增使用者,並賦予root許可權Linux
- Linux給普通使用者新增ssh許可權Linux
- MySQL 給使用者新增 ALTER VIEW 的許可權MySqlView
- Ubuntu下給普通或新增使用者賦予sudo許可權Ubuntu
- Jenkins搭建 - 新增使用者許可權Jenkins
- 給安卓 app 新增許可權的一種方法安卓APP
- linux為使用者新增sudo許可權Linux
- linux新增使用者、使用者組、許可權Linux
- mysql8.0新增使用者,並指定許可權MySql
- mysql 新增、刪除使用者和許可權分配MySql
- Linux為普通使用者新增sudo許可權Linux
- 使用註解 @requires 給 SAP CAP CDS 模型新增許可權控制UI模型
- 【framework】framework中為systemserver新增許可權FrameworkServer
- Android property屬性許可權新增Android
- Android系統許可權和root許可權Android
- laravel8.5使用laravel-permission新增使用者許可權管理Laravel
- 程式碼批量新增ACL管理員許可權
- android framework中新增自定義許可權AndroidFramework
- 老闆:讓你新增一個mysql使用者並給予許可權這麼費勁嗎?MySql
- Mac osx下獲取root使用者許可權Mac
- windows10系統給資料夾新增EveryOne許可權的方法Windows
- 12c 新增許可權Inherit privilege說明
- MAC 開啟root許可權Mac
- Atitit godaddy 檔案許可權 root許可權設定Go
- mysql手工新增root使用者MySql
- 取消 root 級管理員的 root 許可權
- 如何優雅的在 vue 中新增許可權控制Vue
- 【Mysql】給普通使用者mysqldump的許可權MySql
- 給root外的其他使用者新增 crontab 定時任務
- mysql 給了使用者所有許可權ALL PRIVILEGES,但是該使用者沒有grant許可權MySql
- 圖書管理系統【JavaWeb:使用者、購買、訂單模組、新增許可權】JavaWeb
- ubuntu 開放root使用者的SSH訪問許可權Ubuntu訪問許可權
- bookStore續篇【新增許可權:動態代理和註解】
- ecshop後臺新增左側選單與分配許可權
- MySQL新增新使用者、為使用者建立資料庫、為新使用者分配許可權MySql資料庫
- linux給普通使用者增加ssh許可權Linux