首页 > 系统相关 >如何解决 centos 7 普通用户 执行 systemctl start|stop|status 服务名 需要输入root密码

如何解决 centos 7 普通用户 执行 systemctl start|stop|status 服务名 需要输入root密码

时间:2022-11-10 21:44:38浏览次数:49  
标签:status centos stop auth start systemctl yes 普通用户 root

使用root用户修改系统配置,让普通用户能启停服务:

[root@localhost ~]# vi /usr/share/polkit-1/actions/org.freedesktop.systemd1.policy
<action id="org.freedesktop.systemd1.manage-units">
<description>Manage system services or units</description>
...................

<!--
<defaults>
<allow_any>auth_admin</allow_any>
<allow_inactive>auth_admin</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
-->
把org.freedesktop.systemd1.manage-units节点下,defaults下的auth_admin修改为yes
<defaults>
<allow_any>yes</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>

重起polkit之后普通用户即可执行systemctl start/stop xxx服务了

[root@localhost ~]# systemctl restart polkit

 

例如:普通用户 执行 systemctl stop keepalived 不用输入密码了

原文链接:https://blog.csdn.net/ohaozy/article/details/106355222

标签:status,centos,stop,auth,start,systemctl,yes,普通用户,root
From: https://www.cnblogs.com/xiedy001/p/16878898.html

相关文章

  • 电影推荐系统项目实战:环境配置与搭建:Linux环境下 MongoDB的配置与安装 ----- centos7
    1.在主机中下载好Linux版本的MongoDB压缩包:连接如下:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz 2.打开VM,启动虚拟机(这里是hadoop102)......
  • 神操作 之 Mac OS prompt_status:5:command not found:wc
    没有彩排,一切都是Now。前言搞了个手机,想着刷成Android10嗨皮一波,验证下项目在Android10的运行情况,But,系统镜像下载完成按照Google第一步就提示出现问题,直接提示ad......
  • Centos7下杀毒软件clamav的安装和使用
    一、yum安装安装后会自动生成服务文件,启动服务后,可使用clamdsacn命令,扫描速度快;启动服务后,会实时监控扫描连接,虽然安全性高了,不过可能会对服务器性能有影响;1......
  • 查看linux系统版本centos,CentOS下查看系统版本的4种方法
    Linux有很多的发行版,不同的版本会有一些细微区别,所以经常需要查看服务器系统的版本号。下面来看下CentOS下如何查看CentOS版本。方法1:cat/etc/issue执行命令:[www@pytho......
  • CentOS下安装MariaDB
    1.安装服务端安装MySQL软件,可以在windows和linux下安装,此处只提供centos下安装过程。MariaDb是最近推出一款企业级MYSQLServerPerconaServer和MariaDb是当前最为流......
  • Centos mysql主从复制配置
    1、需要准备两台mysql服务器。我这里主机mt1 从机mt2查看两个服务器的防火墙是否关闭;如果没有关闭需要关闭。查看防火墙状态命令。statusfirewalld;如果是通过虚拟机克隆......
  • CentOS 7 修改 DNS 服务器
    原文:CentOS7修改DNS服务器–冰冰的小屋(16bing.com)在CentOS6系统想修改DNS我们都知道修改/etc/resolv.conf文件,添加上需要的DNS,并重启网卡即可vim/etc/......
  • SpringBoot自定义Starter(二十四)
    即使有一天,我放弃了自己的身体,也请你,不要放弃我,我亲爱的灵魂.上一章简单介绍了Spring_Session解决Session共享的问题(二十三),如果没有看过,​​请观看上一章​​一.自定义......
  • SpringBoot自定义日志Starter(二十五)
    即使有一天,我放弃了自己的身体,也请你,不要放弃我,我亲爱的灵魂.上一章简单介绍了SpringBoot自定义Starter(二十四),如果没有看过,​​请观看上一章​​一.AOP实现日志功能......
  • centos 定时任务 crontab
    crontab-e之后编辑,3021*/2**加上待执行的操作,这个示例是每2天的21:30执行相应的操作详细看下面的介绍,基本格式:*****command分时日月......