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版本:

扫描二维码关注公众号,回复: 13543818 查看本文章

/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命令。

猜你喜欢

转载自blog.csdn.net/qq_40788199/article/details/103225292