通过修改
/etc/sudoers实现普通用户免密使用root权限命令
1、编辑/etc/sudoers
sudo visudo2、文件格式
user host=(runas:groups) ALL格式说明(从左至右)
user: 运行命令者的身份
host: 通过哪些主机
(runas):以哪个用户的身份
(groups):以哪个组的身份
command: 运行哪些命令
以%开头的是组
示例:
jetson用户免密执行dmidecode
jetson ALL=(root) NOPASSWD: /usr/sbin/dmidecodejames 可以从136,138主机登录执行/usr/sbin/下的所有命令,除了/usr/sbin/userdel
james 192.168.175.136,192.168.175.138=(root) /usr/sbin/,!/usr/sbin/userdel
评论区