CentOS給普通使用者新增sudo許可權

2021-10-05 06:28:51 字數 1550 閱讀 7835

linux的centos給普通使用者新增sudo許可權

有些時候,使用普通使用者執行某些命令會出現以下情況:

*** is not in the sudoers file.  this incident will be reported.
導致出這樣的情況是因為沒有sudo的管理員許可權,因此我們需要給普通使用者新增sudo許可權:

一、root使用者

使用su root進入root使用者:

[***@****~]$ su root
輸入這個命令之後,輸入root使用者密碼即可進入root使用者。

二、修改許可權

2.1 檢視許可權

使用一下命令檢視/etc/sudoers許可權

[root@****~]

# ll /etc/sudoers

-r--r----- 1 root root 4328 nov 28 02:38 /etc/sudoers

可以發現sudoers檔案目前只有可讀許可權。

2.2 新增許可權

使用chmod修改sudoers許可權:

[root@****~]

# chmod u+w /etc/sudoers

修改之後再次檢視sudoers許可權:

[root@****~]

# ll /etc/sudoers

-rw-r----- 1 root root 4328 nov 28 02:38 /etc/sudoers

可以看見有w的writer許可權,這樣我們就可以修改sudoers檔案了。

2.3 修改sudoers檔案

輸入命令:

[root@****~]

# vim /etc/sudoers

進入編輯模式,找到root all=(all) all這一行,在下邊一行新增*** all=(all) all,然後儲存退出即可。

2.4 撤銷許可權

修改sudoers檔案後,再撤銷sudoers檔案的w許可權:

[root@****~]

# chmod u-w /etc/sudoers

再執行ll檢視許可權命令:

[root@****~]

# ll /etc/sudoers

-r--r----- 1 root root 4328 nov 28 02:38 /etc/sudoers

sudoers檔案的w許可權被撤銷了,只能讀而不能寫了。

三、***使用者

給***使用者新增sudo許可權後,我們進入***使用者,就可以正常使用sudo來使用管理員許可權了。

以上、就是給centos下的普通的***使用者新增sudo管理員許可權的方法。

CentOS普通使用者新增sudo許可權

centos普通使用者新增sudo許可權 環境 vmware下的centos 操作 kiwi localhost sudo apt get install samba 普通使用者kiwi要進行sudo操作 sudo password for shaokn input passwd kiwi is n...

CentOS普通使用者新增sudo許可權

環境 vmware下的centos 操作 kiwi localhost sudo apt get install samba 普通使用者kiwi要進行sudo操作 sudo password for shaokn input passwd kiwi is not in the sudoers fil...

centos普通使用者新增sudo許可權

1 背景 ubuntu中,由於禁用了root使用者,安裝系統時建立的使用者,預設新增到sudoers中 在redhat和centos中,未把root之外的使用者預設新增到sudoers中。所以在執行sudo 命令時就會出現如下錯誤 2 目的 使用普通使用者進行日常操作,使用sudo進行超級使用者的操...