CentOS將使用者新增到sudoer列表

2021-06-20 10:01:30 字數 1046 閱讀 2610



centos

預設情況下,linux沒有將當前使用者列入到sudoer列表中(在redhat系列的linux發行版中最為常見),這時如果你使用sudo來執行某些命令的話,就會提示你該使用者不再sudoer列表中。這時,我們就需要手工加入了。

1.在命令列下鍵入:$su    ,並輸入root賬戶的密碼,切換到root賬戶,其中的$是命令提示符,不用你敲

2.命令列鍵入:#visudo,就會開啟sudo的配置檔案。

在linux下任何的配置檔案都是以文字檔案儲存,即你可以使用vim來開啟sudo的配置檔案,但是不建議這麼做,因為你visudo是linux提供的修改sudo配置檔案的工具,與vim比起來,它會提供更多的提示資訊和糾錯能力。

## allow root to run any commands anywhere

root    all=(all)       all

這時,繼續按n鍵,游標會出現在root    all=(all)       all中的root上

## allow root to run any commands anywhere

root    all=(all)       all

root    all=(all)       all

6.按 j 鍵,游標會跳到第二個root    all=(all)       all這一行上,再按數字0鍵,讓游標回到行首,這時按4下 x 鍵,刪除這一行的root這四個字母。然後按下 i 鍵,進入插入模式,輸入你的使用者名稱,比如我現在的使用者名為xin,則我輸入xin.輸入後原來的文字變為如下:

## allow root to run any commands anywhere

root    all=(all)       all

xin     all=(all)       all

7.按下esc鍵(鍵盤的左上角,在f1的左邊)推出插入模式,然後按下 :wq 三個字元退出並儲存當前配置檔案。

8.現在已經修改完成了,xin這個使用者已經加入到了sudoer的列表,你使用xin這個使用者執行sudo 命令時已經可以了。

**:

Centos 7 將使用者新增到sudoers

1.su root 先切到root 2.chmod u w etc sudoers u 表示所有者,w 表示寫許可權 表示新增 3.vi etc sudoers 在檔案中找到這一行 allow root to run any commands anywhere root all all all us...

centos將使用者新增到sudo使用者的方法

sudo的作用就是使當前非root使用者在使用沒有許可權的命令 時,直接在命令前加入sudo,在輸入自己當前使用者的密碼就可以完成root使用者的功能,而不必在每次使用su 來回切換使用者了。sudo的配置檔案位於 etc sudoers,需要root許可權才可以讀寫。找到root all all ...

將使用者新增到sudoer列表

預設情況下,linux沒有將當前使用者列入到sudoer列表中 在redhat系列的linux發行版中最為常見 這時如果你使用sudo來執行某些命令的話,就會提示你該使用者不再sudoer列表中。這時,我們就需要手工加入了。1.在命令列下鍵入 su 並輸入root賬戶的密碼,切換到root賬戶,其中...