文档章节

sudo命令

流云cc
 流云cc
发布于 2016/11/16 19:48
字数 309
阅读 5
收藏 0

        Linux下使用sudo命令,可以让普通用户执行一些或者全部的root命令。但是使用sudo执行一个root才能执行的命令时,需要输入密码。这个密码是用户自己的密码。默认只有root用户使用sudo命令,普通用户想使用需要root用户预先设定。使用命令visudo编辑相关配置文件/etc/sudoers,如果没有visudo命令,用命令yum install -y sudo安装。

        [root@ly-linux ~]# visudo

        ## Allow root to run any commands anywhere
        root    ALL=(ALL)       ALL
        ly      ALL=(ALL)       ALL

        该配置分三部分,第一部分用户名,指定那个用户将拥有权限;第二部分左边的ALL代表ly用户可以切换到所有用户的身份,小括号里面是主机名或主机IP,ALL即所有。第三部分的ALL,指定ly用户可以使用的命令有哪些,多个命令用逗号隔开,ALL即所有。

        下来验证ly用户的权限。

        [ly@ly-linux ~]$ ls /root/
        ls: 无法打开目录/root/: 权限不够
        [ly@ly-linux ~]$ sudo ls /root/
        [sudo] password for ly: 
        111  anaconda-ks.cfg  install.log  install.log.syslog

        配置文件/etc/sudoers包含了诸多配置项,可以使用man  sudoers来获得帮助信息。

    

 

 

 

© 著作权归作者所有

共有 人打赏支持
流云cc
粉丝 0
博文 19
码字总数 4552
作品 0
太原
架构师

暂无文章

Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
0
0
spring EL 和资源调用

资源调用 import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.core.io.Resource;......

Canaan_
今天
0
0
memcached命令行、memcached数据导出和导入

一、memcached命令行 yum装telnet yum install telent 进入memcached telnet 127.0.0.1 11211 命令最后的2表示,两位字节,30表示过期时间(秒) 查看key1 get key1 删除:ctrl+删除键 二、m...

Zhouliang6
今天
0
0
Linux定时备份MySQL数据库

做项目有时候要备份数据库,手动备份太麻烦,所以找了一下定时备份数据库的方法 Linux里有一个 crontab 命令被用来提交和管理用户的需要周期性执行的任务,就像Windows里的定时任务一样,用这...

月夜中徘徊
今天
1
1
shell-日志脚本小实验

1.查找日志2018-8-15,求得那一分钟访问量最大。 #/bin/bash#from cc#2018-8-15#2018-08-15.log 哪一分钟 访问量 最大for d in `ls /data/nginx/logs/`doif [ -a 2018-08-15...

chencheng-linux
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部