Centos7/Redhat7 禁止普通用户关机/重启

本文介绍了如何在Centos7或Redhat7系统中防止普通用户执行关机或重启操作,以增强系统的安全性。

Centos7/Redhat7 禁止普通用户关机/重启

# vim /etc/polkit-1/rules.d/55-inhibit-shutdown.rules

polkit.addRule(function(action, subject) {
   
   
    if (action.id.indexOf("org.freedesktop.login1.power-off") == 0 ||
        action.id.indexOf("org.freedesktop.login1.reboot") == 0) {
   
   
CentOS 7系统有众多类型的命令,涵盖系统管理、软件安装、网络配置等方面,以下为你介绍一些常见的详细命令: ### 系统管理命令 - **查看系统信息**:`uname -a` 可查看系统的内核版本、主机名等信息;`cat /etc/redhat-release` 用于查看 CentOS 7 的具体版本信息。 - **关机重启**:`shutdown -h now` 立即关机;`shutdown -r now` 立即重启;`reboot` 也是重启系统的命令。 - **用户管理**:`useradd username` 创建新用户;`passwd username` 为用户设置或修改密码;`userdel username` 删除用户;`usermod -aG groupname username` 将用户添加到指定组。 - **文件和目录管理**:`ls` 列出目录内容;`ls -l` 以长格式显示文件和目录信息;`cd directory` 切换到指定目录;`mkdir directory` 创建新目录;`rm file` 删除文件;`rm -r directory` 递归删除目录及其内容;`mv source destination` 移动或重命名文件或目录;`cp source destination` 复制文件或目录。 ### 软件安装与管理命令 - **yum 相关**:`yum -y install package` 安装指定软件包;`yum remove package` 删除指定软件包;`yum update` 更新系统中所有软件包;`yum search keyword` 搜索包含指定关键字的软件包。 - **以 MySQL 安装为例**: ```bash # 下载 wget 命令 yum -y install wget # 在线下载 mysql 安装包 wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装 MySQL rpm -ivh mysql57-community-release-el7-8.noarch.rpm ``` ### 网络配置命令 - **查看网络信息**:`ifconfig` 查看网络接口配置信息;`ip addr` 也可查看网络接口的 IP 地址等信息;`netstat -tuln` 查看网络监听端口。 - **配置网络**:编辑 `/etc/sysconfig/network-scripts/ifcfg-eth0`(根据实际网卡名修改)文件来配置静态 IP 地址等网络参数。 ### 命令补全配置命令 - 若要实现命令补全功能,可按以下步骤操作: ```bash # 配置好 yum 仓库 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo # 安装相关软件包并重启 yum -y install bash-completion ```
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值