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的時候就沒問題了