用戶名不在 sudoers文件中,此事將被報告。

CentOS7.3 用到sudo權限的時候出現的問題,如題。

sudo命令可以讓你以root身份執行命令,來完成一些我們這個帳號完成不了的任務。

其實並非所有用戶都能夠執行sudo,因爲有權限的用戶都在/etc/sudoers中呢。

我們可以通過編輯器來打開/etc/sudoers,或者直接使用命令visudo來搞定這件事情。

在命令行下,先輸入 su -     ,注意後面有個連接線;

這樣可以進入到root權限下;

vi /etc/sudoers

將打開上面說道的文件

在文件最上面加入:

你的用戶名(登陸的用戶名)    ALL=(ALL:ALL) ALL

例如:zhangsan   ALL=(ALL:ALL) ALL

保存退出即可

但是會發現文件是隻讀模式,所以需要修改文件權限

chmod 777 /etc/sudoers

最後再將文件權限改回去就行

chmod 400 /etc/sudoers

最後當我們當前用戶執行  sudo su的時候就沒問題了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章