008sudo用户管理

1、Sudo是Unix/Linux平台上一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的权利,让它们执行一些只有超级用户或其他特许用户才能完成的任务(主要体现为命令),比如,运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab,/etc/samba/smb.conf等,这样一来,就减少了root用户的登陆次数和管理时间,也提高了系统安全性;

2、权利分配主要通过在配置文件/etc/sudoers按照约定格式添加一行信息。

  用户名 主机名=(运行用户名) 可运行的命令

  

  范例1:smb ALL=(ALL) /usr/sbin/useradd

  范例2:smb ALL=(ALL) NOPASSWD:/usr/sbin/useradd (不再需要输入密码)‘

  再次运行命令时也需要加sudo:比如sudo useradd win

原文地址:https://www.cnblogs.com/mch0dm1n/p/5473759.html