Linux的sudo簡單使用

sudo是linux系統管理指令,是允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,如halt、reboot、su等。這樣不僅減少了root用戶的登錄和管理時間,同樣也提高了安全性。sudo不是對shell的一個代替,它是面向每個命令的。sudo的配置文件是sudoers文件,它允許系統管理員集中的管理用戶的使用權限和使用的主機。它所存放的位置默認是在/etc/sudoers,屬性必須爲0440。

 

Redhat版本:

打開文件

vim etc/sudoers

查找到該行,複製該行,把用戶改成自己的用戶,保存退出

 root ALL=(ALL)ALL

如果需要免密,則做以下修改:

root ALL = (ALL) NOPASSWD:ALL

 

Ubuntu版本:

/etc/sudoers

原先的權限是0440,chmod 0755 才能去修改

找到

root ALL=(ALL:ALL) ALL

添加

user ALL=(ALL:ALL) ALL

保存

最後把文件權限改回0440

 

root :能使用sudo命令的用戶

後面第一個ALL,允許使用sudo的主機

第二個括號裏的ALL爲使用sudo後以什麼身份來執行命令(目的用戶身份)

第三個字:ALL爲以sudo命令允許執行的命令

test ALL =(root)/usr/sbin/useradd

意思就是允許test從任何主機登陸,以root的身份來執行/usr/sbin/useradd命令。

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