03-sudo权限

@

1. 打开sudoers文件

  • 方法一(不推荐)
# vim /etc/sudoers
  • 方法二(推荐使用)
# visudo

2. 修改配置

  • 语法
    用户名 主机=(以何身份) 执行何命令

3. 示例

示例1

简单使用

  • 配置sudo权限
# visudo
liubei ALL=(ALL) ALL

说明:
允许刘备用户 在任何主机上=(以任何人的身份) 执行任何命令

  • 测试
# su - liubei
$ sudo fdisk -l
[sudo] password for liuwei: 输入liuwei的密码

示例2

允许刘备使用指定几个命令

# visudo
liubei ALL= /sbin/ip, /sbin/fdisk

示例3

执行sudo不输入密码

# visudo
liubei ALL=NOPASSWD: /sbin/ip, /sbin/fdisk

4. sudo命令升级

依赖

如果没有gcc直接yum一个即可

# yum -y install gcc

下载源码

在这里插入图片描述

  • 选一个合适的版本下载到服务器
wget https://www.sudo.ws/dist/beta/sudo-1.9.12rc1.tar.gz

编译安装

# tar -xf sudo-1.9.12rc1.tar.gz
# cd sudo-sudo-1.9.12rc1/
# ./configure --prefix=/opt/sudo --libexecdir=/usr/libexec --with-secure-path --with-all-insults --with-env-editor --docdir=/usr/share/doc/sudo-1.9.12rc1 --with-passprompt="[sudo] password for %p: "
# make && make install
# ln -sfv libsudo_util.so.0.0.0 /usr/libexec/sudo/libsudo_util.so.0
# ln -sfv /opt/sudo/bin/sudo /usr/bin/

posted on   运维开发玄德公  阅读(24)  评论(0编辑  收藏  举报  

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示