CentOS普通使用者沒有sudo許可權
0. 什麼是sudo
sudo是linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。這樣不僅減少了root使用者的登入 和管理時間,同樣也提高了安全性。sudo不是對shell的一個代替,它是面向每個命令的。
1. 如何設定sudo許可權
在Ubuntu中,直接執行以下命令即可完成使用者對sudo許可權的獲取:
[[email protected] ~]$ sudo adduser Name sudo
在CentOS中,需要先切換到root使用者,再修改檔案:
[daixiang@localhost ~]$ su root
Password:
[root@localhost daixiang]# vim /etc/sudoers
我們需要修改sudoers檔案,在檔案中加入使用者名稱:
在命令列模式下,將游標移動到root ALL=(ALL) ALL行首,按yy複製行,在下一行按p貼上,將root改為需要給予sudo許可權的使用者名稱稱即可。注意,退出時需要強制儲存退出(:wq!)。
這時候,切換回我們的使用者就可以使用sudo命令了。
作者:戴翔
電子郵箱:[email protected]