linux给其他用户分配useradd权限

使用 root 用户执行 visudo 命令编辑该文件添加
image.png
%zhangsan 139.xx.xx.48=/usr/sbin/useradd

使用 zhangsan 用户执行 sudo useradd wangwu
image.png
请问该如何解决?

阅读 2.1k
1 个回答

错误的意思就是zhangsan不能在xxxx主机上运行sudo,你的配置本身没有问题,主要是因为主机名不一致,改成正确的主机名就好了。

%zhangsan localhost=/usr/sbin/useradd 这里的 localhost 改成当前的主机名

输入命令 hostname 可以看到当前的主机名是什么。也可以看shell提示符@后面的那一串字符,一般情况下显示的都是主机名。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题