ITPub博客

首页 > 数据库 > Oracle > sudo使用

sudo使用

原创 Oracle 作者:we6100 时间:2015-11-02 09:47:17 0 删除 编辑

visudo编辑sudo

 

 

test   ALL=(root) /usr/sbin/useradd         //新增加用户行

……后面省略

 

        说明:

        第一个字段:test  为能使用sudo命令的用户;

        第二个字段:第一个ALL为允许使用sudo的主机,第二个括号里的ALL为使用sudo后以什么身份(目的用户身份)来执行命令;

        第三个字:ALL为以sudo命令允许执行的命令;

  上列解释: test   ALL=(root) /usr/sbin/useradd

表示允许test用户从任何主机登录,以root的身份执行/usr/sbin/useradd命令。

 

用户执行命令效果:

[root@server ~]# su - redhat

[redhat@server ~]$ sudo /usr/sbin/useradd test

//命令需要输入完整的路径

口令:                                     //这里输入用户redhat自己的密码

[redhat@server ~]$ cat /etc/passwd |tail -5

xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin

gdm:x:42:42::/var/gdm:/sbin/nologin

sabayon:x:86:86:Sabayon user:/home/sabayon:/sbin/nologin

redhat:x:500:500::/home/redhat:/bin/bash

test:x:501:501::/home/test:/bin/bash            //新增加的用户

 

 

 

登录普通用户后,使用sudo -l 显示可以使用的命令


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27500440/viewspace-1820556/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle执行计划
下一篇: history保留时间戳
请登录后发表评论 登录
全部评论

注册时间:2014-02-23

  • 博文量
    72
  • 访问量
    294578