详情页标题前

阿里云ECS云服务器开启或关闭SELinux-云淘科技

详情页1

SELinux是Linux内核的安全子系统,通过严格的访问控制机制增强系统安全性。一般情况下,建议开启SELinux来限制进程的权限,防止恶意程序通过提权等方式对系统进行攻击;然而,由于SELinux的严格访问控制机制,可能会导致一些应用程序或服务无法启动,因此在特定情况下(如开发、调试等),需暂时关闭SELinux。

说明

关于SElinux的工作原理和详细说明,请参见什么是SELinux?。

开启SELinux

本教程以CentOS 7.6 64位操作系统为例,介绍如何开启SELinux。

  1. 远程连接ECS实例。关于连接方式的介绍,请参见连接方式概述。
  2. 运行以下命令,验证SELinux状态。

    sestatus

    若系统返回的参数信息SELinux status显示为 disabled,则表示SELinux已关闭。阿里云ECS云服务器开启或关闭SELinux-云淘科技

  3. 在ECS实例上运行以下命令,编辑SELinux的config文件。

    sudo vi /etc/selinux/config
  4. 找到SELINUX=disabled字段,按i进入编辑模式,通过修改该参数来开启SELinux。

    阿里云ECS云服务器开启或关闭SELinux-云淘科技

    您可以根据实际需求自行调整参数来选择启用SELinux的其中一种模式 :

    • 强制执行模式SELINUX=enforcing:表示所有违反安全策略的行为都将被禁止。

    • 宽容模式SELINUX=permissive:表示所有违反安全策略的行为不被禁止,但会在日志中做记录。

  5. 修改完成后,按下键盘Esc键,执行命令:wq,保存并退出文件。

    重要

    完成修改config文件后,需要重启ECS实例使配置生效,但直接重启实例将会出现系统无法启动的错误。因此,在重启之前需要在根目录下新建autorelabel文件,以避免出现该问题。

  6. 执行以下命令,在根目录下新建隐藏文件autorelabel

    sudo touch /.autorelabel
  7. 运行以下命令,重启ECS实例。

    说明

    实例重启后,SELinux会自动重新标记所有系统文件。

    sudo shutdown -r now

关闭SELinux

重要

关闭SELinux可能会降低系统的安全性,使系统更容易受到潜在的安全漏洞和攻击。在关闭之前,您应该仔细评估潜在的风险,并确保系统中其他安全措施的有效性。因此,在解决问题后,建议尽快重新启用SELinux,以恢复系统的安全性保护。

  1. 远程连接ECS实例。关于连接方式的介绍,请参见连接方式概述。
  2. 运行以下命令,验证SELinux状态。

    sestatus

    若系统返回的参数信息SELinux status显示为enabled,则表示SELinux已启动。阿里云ECS云服务器开启或关闭SELinux-云淘科技

  3. 选择临时关闭或者永久关闭SELinux。

    临时关闭SELinux

    执行以下命令,临时关闭SELinux。

    setenforce 0

    永久关闭SELinux

    1. 运行以下命令,编辑SELinux的config文件。

      sudo vi /etc/selinux/config
    2. 找到SELINUX=enforcingSELINUX=permissive字段,按i进入编辑模式,将参数SELINUX=enforcingSELINUX=permissive修改为SELINUX=disabled阿里云ECS云服务器开启或关闭SELinux-云淘科技

    3. 修改完成后,按下键盘Esc键,执行命令:wq,保存并退出文件。

    4. 运行以下命令,重启ECS实例。

      sudo shutdown -r now
    5. 完成重启后,运行以下命令,验证SELinux状态。

      sestatus

      若系统返回的参数信息SELinux status显示为 disabled,则表明SELinux已永久关闭。

      阿里云ECS云服务器开启或关闭SELinux-云淘科技

相关文档

您可以通过已启动SELinux的ECS实例创建自定义镜像。在您需要的时候,直接通过该镜像创建已启动SELinux的ECS实例。

  • 使用实例创建自定义镜像

  • 使用自定义镜像创建实例

腾讯云1折,限时活动,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/151987.html

(0)
上一篇 2023年12月9日 下午4:50
下一篇 2023年12月9日 下午4:50
详情页2

相关推荐

  • 阿里云ECS云服务器手动部署Java Web环境(Alibaba Cloud Linux 2)-云淘科技

    本篇教程介绍如何在Alibaba Cloud Linux 2系统的ECS实例上部署Java Web项目,适用于刚开始使用阿里云进行建站的个人用户。 背景信息 本文在示例步骤中使用了以下实例规格和软件版本。操作时,请您以实际软件版本为准。 实例规格:ecs.c6.large 操作系统:Alibaba Cloud Linux 2.1903 LTS 64位 JDK…

    阿里云服务器 2023年12月9日
  • 阿里云ECS云服务器Linux实例中由于SELinux服务开启导致SSH远程连接异常-云淘科技

    问题描述在SSH远程连接Linux实例时,即便密码正确输入后,在命令行或secure日志中也会出现如下错误信息。 Permission denied, please try again. error: Could not get shadow infromation for root. 问题原因该问题通常是由于系统启用了SELinux服务所致。 解决方案说明…

    阿里云服务器 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云ECS云服务器远程连接FAQ-云淘科技

    本章节介绍在远程连接ECS实例过程中可能存在的问题及相应解决方案。 购买实例后,远程连接前 问题 解决方案 入口在哪里,如何选择连接方式 远程连接操作指南 更多远程连接方式 开通一台云服务器需要多久?(初始化期间不要重启) 不知道或者忘记密码 默认用户名和密码是什么? 忘记密码时重置登录密码 无法远程连接,先检查安全组设置问题 问题 解决方案 如何设置安全组…

    阿里云服务器 2023年12月9日
  • 阿里云ECS云服务器开启或关闭SELinux-云淘科技

    SELinux是Linux内核的安全子系统,通过严格的访问控制机制增强系统安全性。一般情况下,建议开启SELinux来限制进程的权限,防止恶意程序通过提权等方式对系统进行攻击;然而,由于SELinux的严格访问控制机制,可能会导致一些应用程序或服务无法启动,因此在特定情况下(如开发、调试等),需暂时关闭SELinux。 说明 关于SElinux的工作原理和详…

    阿里云服务器 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。