文档章节

sudo命令

流云cc
 流云cc
发布于 2016/11/16 19:48
字数 309
阅读 6
收藏 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
太原
架构师

暂无文章

shell学习之创建函数

函数是一个脚本代码块,你可以为其命名并在代码中任何位置重用。 在bash shell脚本中创建函数基本使用如下两种方式,第二种格式更接近于其他编程语言中定义函数的方式。 function name {com...

woshixin
13分钟前
1
0
Toolfk.com 程序员工具网上线

#前言 真不容易,用了一个月的业余时间才把这个网站(toolfk.com)做完。里面的内容主要是从github上找的开源码码,在线运行使用的是Docker运行。当然也是现成的。因为我现在对Docker还是不懂。...

hihubs
27分钟前
2
0
svn 常用操作命令及问题处理

1. 常用命令 1.1. 基本使用 检出 checkout ➜ svn co repo_url -m '检出代码'➜ svn co repo_url saved_dir_name -m '检出代码,并指定目录名' 加入版本控制 add # 添加指定文件➜ svn...

whoru
54分钟前
3
0
记一次jquery validate的扩展(第一次失去焦点时触发校验)

最近在用jquery.validate 做前端表单校验,但是发现每次第一次失去焦点时,如果文本框内容为空,且该字段是必填项, 则不会触发校验,直到提交表单后,再次失去焦点时,才会触发,想对此进行...

foreach
58分钟前
1
0
java生成UUID

UUID介绍: UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以...

编程SHA
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部