ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【Linux】Linux操作系统 配置sudo

【Linux】Linux操作系统 配置sudo

原创 Linux操作系统 作者:海星星hktk 时间:2015-11-30 21:19:55 0 删除 编辑
Linux操作系统配置sudo

操作系统:RHEL 6.4 - 64位

root用户配置sudo后,可以允许普通用户以root用户身份执行命令


默认情况下,普通用户对自己的家目录有完全的管理权限,但无权查看其它用户家目录文件,更不能查看root用户家目录。

使用普通用户查看其它用户家目录报错,没有权限

[tom@rhel64 ~]$ pwd

[tom@rhel64 ~]$ ls /root

 

[root@rhel64 ~]# visudo

或者

[root@rhel64 ~]# vi /etc/sudoers

在98行后追加一行内容,参考root一行的写法

允许tom用户在任何位置执行任何命令

tom    ALL=(ALL)       ALL

 

 

使用普通用户再次执行ls /root 依然报错, 执行sudo ls /root  提示输入tom用户密码

密码正确,可以看到/root目录下内容

 

[tom@rhel64 ~]$ ls /root

[tom@rhel64 ~]$ sudo ls /root

 

 

再次执行时,不需要输入密码

[tom@rhel64 ~]$ sudo ls /root

 



也可以使用sudo 执行其他命令。

关于sudo的配置,还可以限定具体的命令、根据组成员等。具体看参考/etc/sudoers

此时tom用户直接查看此文件,没有权限,使用sudo命令可以查看

[tom@rhel64 ~]$ tail -25 /etc/sudoers

 

[tom@rhel64 ~]$ sudo tail -25 /etc/sudoers

 



吕星昊
2015.11.30

 

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

请登录后发表评论 登录
全部评论
Oracle OCM 讲师。达梦认证讲师DM8-DCI。OceanBase认证讲师OBCI。拥有10g、12c OCM,OBCP等认证证书。曾任 Oracle WDP 注册OCM讲师,已培养Oracle OCP认证专家2000余人,培养Oracle OCM认证大师360余人。

注册时间:2014-02-08

  • 博文量
    128
  • 访问量
    2644755