标签:sudo
sudo是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务。
例如普通用户默认情况下是不能创建用户的 ,在生产环境下面随着服务器的增多,管理员可能会授权某些特定的
用户创建账号、重启某些特定的服务等等,这里就会用到sudo
用法举例 授权普通用户创建用户
创建普通用户
[root@test ~]# useradd test
[root@test ~]# passwd test
使用普通用户创建账号tom
[test@test ~]$ useradd tom
-bash: /usr/sbin/useradd: 权限不够
配置sudoer
方法1:vim /etc/sudoers (配置完后需要使用wq!强制保存)
方法2 :visudo
编辑 sudoer 在尾行添加
visudo
test ALL=(root) /usr/sbin/useradd
## test用户 可以以root 命令执行 /usr/sbin/useradd 注意这里命令写绝对路径
使用普通用户创建账号tom
[test@test ~]$ sudo useradd tom
[sudo] password for test: ##输入test 用户的账号密码
[test@test ~]$ id tom ##查看
uid=503(tom) gid=503(tom) 组=503(tom)
补充说明:
1:创建tom成功后,可以使用sudo useradd 创建其他用户,不再需要输入test 的用户名密码,默认保持5分钟。
2: 使用suoer useradd 创建用户的时候可以不输入密码,需要在/usr/sbin/useradd 前面添 NOPASSWD:
3:创建用户的日志 可以在 /var/log/secure 下面查看到
本文出自 “10852974” 博客,请务必保留此出处http://10862974.blog.51cto.com/10852974/1770223
标签:sudo
原文地址:http://10862974.blog.51cto.com/10852974/1770223