运维之旅

  • Home
  • Blog
  • Archives
  • About Me
Leo zhou
  1. 首页
  2. Code
  3. 正文

关于Linux系统sudo说明

2020年06月24日 439点热度 0人点赞 0条评论

在Linux中普通用户会涉及到使用超级管理员的权限也就是root权限,正常情况下是不允许这样操作的,但有时候需要特殊的处理,这个时候就需要使用到sudo的基础命令。

使用场景
需要普通用户使用root权限

添加root权限
需要先切换到root权限或者有root权限的用户,然后使用visudo命令,实际就是操作/etc/sudoers文件。

文件说明
授权用户 主机=[(切换到哪些用户或用户组)] [是否需要密码验证] 命令1,[(切换到哪些用户或用户组)] [是否需要密码验证] [命令2],[(切换到哪些用户或用户组)] [是否需要密码验证] [命令3] .....
如果使用web ALL=(ALL) ALL是极其不安全和规范的操作,尽量不要这样操作!

实例说明
test ALL=(ALL) NOPASSWD: /sbin/reboot
使用test可以sudo到任何用户且不需要输入密码就可以执行/sbin/reboot命令
test ALL=(zhouzhifei) NOPASSWD: /mnt/aa
使用test用户可以sudo到zhouzhifei这个用户且不需要输入密码可以使用zhouzhifei的权限来执行/mnt/aa里面的程序

PS
su是切换账号,sudo是使用超级权限,两者是不同的!

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: sudo
最后更新:2020年07月02日

Leo zhou

点赞
< 上一篇

文章评论

取消回复

Leo zhou

最新 热点 随机
最新 热点 随机
Prometheus+Alertmanager多方式报警设置 多节点集群思路 内网dns配置 MySQL集群配置思路 Docker搭建跨主机PXC集群
Docker-compose容易忽略的使用细节 在rancher中出现"Read-only file system" setting key "vm.max_map_count"处理办法 Linux中权限控制ACL命令 Linux进程批量管理工具 kubernetes版本apiversion简单说明
标签聚合
zabbix k8s nextcloud rancher keepalived kubernetes docker mysql
分类目录
  • Code (5)
  • Deploy (9)
  • Docker (9)
  • elk (1)
  • kubernetes (7)
  • Linux (7)
  • Monitor (3)
搜索

COPYRIGHT © 2021 运维之旅. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

蜀ICP备16022832号-3