首页 > 其他分享 >Ansible - 关于sudo的一些配置

Ansible - 关于sudo的一些配置

时间:2024-01-11 12:00:44浏览次数:28  
标签:systemctl 配置 sudoers sudo alice etc Ansible

 

sudo

sudo,以超级管理员或其他人的身份执行命令

基本流程

  • 管理员需要先授权(修改/etc/sudoers文件)
  • 普通用户以sudo的形式执行命令
  • 可以通过sudo -l查看授权情况

配置suddoer:vim /etc/sudoers,进行如下配置,jerry用户可以无需输入密码即以root身份,执行systemctl命令

可以切换jerry用户后,执行以下命令查看可以执行的sudo命令

 

配置sudo提权

为所有被管理主机创建系统账户

# 创建用户
ansible all -m user -a "name=alice password={{'123456'|password_hash('sha512')}}"
# 在所有被管理主机配置sudo,让alice可以管理系统服务,默认普通用户无权执行systemctl命令
ansible all -m lineinfile -a "path=/etc/sudoers line='alice ALL=(ALL) /usr/bin/systemctl'"
# 验证
ssh alice@node01
sudo -l
sudo systemctl restart httpd
# 配置alice可以以任何人的身份,执行所有命令时不需要输入密码
ansible all -m lineinfile -a "path=/etc/sudoers line='alice ALL=(ALL) NOPASSWD:ALL'"

 

标签:systemctl,配置,sudoers,sudo,alice,etc,Ansible
From: https://www.cnblogs.com/harleyblogs/p/17958250

相关文章

  • 配置通过STelnet登录系统
    拓扑配置查看代码[R2]discurrent-configuration[V200R003C00]#sysnameR2#snmp-agentlocal-engineid800007DB03000000000000snmp-agent#clocktimezoneChina-Standard-Timeminus08:00:00#portallocal-serverloadportalpage.zip#dropillegal-mac......
  • 个人的vscode配置调优
    简述vscode安装的插件GBKtoUTF8:将GBK编码的文本转换为UTF-8编码GitHubTheme:为VSCode设置GitHub风格的主题MaterialIconTheme:为VSCode设置MaterialDesign风格的图标主题Remote-SSH:允许VSCode连接到远程服务器YAML:YAML文件的语法高亮、代码格式化和其他支持......
  • Docker安装nacos(配置文件映射)
    1、拉取镜像dockerpullnacos/nacos-serverPS:这是拉取最新的nacos版本,若是要拉取指定版本,则可以在后面加上版本号(如:dockerpullnacos/nacos-server:v2.2.0)2、创建存储nacos数据信息的目录在根目录下创建/data/docker/nacos目录,用于挂载存储nacos的数据信息mkdir/data/doc......
  • 关于华为网络设备中配置文件的理解
    基本概念涉及配置文件管理的基本概念有3个:当前配置、配置文件、下次启动的配置文件。(1)当前配置:设备内存中的配置信息称为设备的当前配置,它是设备当前正在运行的配置。显然,设备下电后或设备重启时,内存中原有的所有信息(包括配置信息)都会消失。(2)配置文件:包含设备配置信息的文件......
  • CH9121网口配置协议及说明
    (1)结构体定义(2)通信流程详解1.通讯方式2.通讯结构体3.通讯过程①搜索②获取配置③配置④恢复出厂设置(3)相关文档下载CH9121搜素配置协议(1)结构体定义1//定义了与网络CH9121通信的基本数据结构,和配置结构,参数等23#ifndef__MODULECONFIG_H__4#define__MO......
  • 《PySpark大数据分析实战》-12.Spark on YARN配置Spark运行在YARN上
    ......
  • SpringBoot配置加载优先级
    优先级:命令行参数>环境变量>配置文件1.命令行参数配置java-jar-Dserver.port=8000ruoyi-admin.jar2.环境变量配置linux系统环境:#申明环境变量exportSERVER_PORT=10000#执行jar包java-jardemo.jarwindow系统环境:idea中:java-jar命令使用环境变量需要再win系统环境变量中......
  • Exchange学习第五天:高级配置与安全性
    在Exchange学习的第五天,我深入了解了Exchange的高级配置和安全性设置。早上,我学习了如何配置Exchange的连接设置。这包括配置SMTP、POP3和IMAP4服务,以及如何配置连接的安全性。我明白了如何设置SSL证书来加密客户端与服务器的通信,以确保邮件传输的安全。午后,我重点学习了Exchange的......
  • 烟火检测/区域人流统计/AI智能分析网关V4如何配置通道?
    TSINGSEE青犀智能分析网关(V4版)是一款高性能、低功耗的软硬一体AI边缘计算硬件设备,硬件内部署了近40种AI算法模型,支持对接入的视频图像进行人、车、物、行为等实时检测分析,并上报识别结果,并能进行语音告警播放。算法可按需组合、按场景配置,平台支持前端设备管理、实时视频预览、录......
  • 烟火检测/区域人流统计/AI智能分析网关V4如何配置通道?
    TSINGSEE青犀智能分析网关(V4版)是一款高性能、低功耗的软硬一体AI边缘计算硬件设备,硬件内部署了近40种AI算法模型,支持对接入的视频图像进行人、车、物、行为等实时检测分析,并上报识别结果,并能进行语音告警播放。算法可按需组合、按场景配置,平台支持前端设备管理、实时视频预览、录像......