gpt4 book ai didi

ssh - 实现SELinux后无法进行SSH?

转载 作者:行者123 更新时间:2023-12-02 13:54:09 25 4
gpt4 key购买 nike

我已经在/ etc / selinux / config中修改了“SELINUX = enforcing”。但是,重新启动计算机后,我无法SSH到我的计算机上。
提示
/ bin / bash:权限被拒绝

最佳答案

首次编辑SELINUX时或在不同类型的策略之间切换时,需要重新标记文件系统。以下步骤将自动执行重新标记过程,如过程中所示:

  • 重新启动服务器
  •     reboot
  • 在GRUB显示屏上,按“e”开始编辑所选菜单项。
  • 在启动过程的早期执行中断,方法是在行开始处键入“rd.break”
    与内核=。

  • kernel=... UTF-8 rd.break

  • 准备就绪后,按CTRL + X开始启动过程。
  • 检查/ sysroot挂载点上的写访问权限。默认情况下,仅通过只读(ro)访问
  • 挂载此挂载点
        mount | grep sysroot
    =/dev/mapper/rhel-root on /sysroot type xfs (ro,relatime,attr2,inode64,noquota)
  • 以读写访问权重新挂载sysroot目录。
  •     mount -o remount,rw /sysroot
    mount | grep sysroot
    =/dev/mapper/rhel-root on /sysroot type xfs (rw,relatime,attr2,inode64,noquota)
  • 输入chroot系统
  •     chroot /sysroot
    (new prompt) sh-4.4#
  • 强制重新标记文件系统。下次您重新引导系统时,它将重新标记文件系统以用于
    SElinux自动。通常是在第一次为SELinux标记文件系统时,或者当
    在不同类型的政策之间进行切换,例如从目标政策更改为严格政策。

  • touch /.autorelabel

  • 退出chroot。重新启动机器
  •     exit
    logout or reboot (it will take time)
  • 现在您应该可以使用ssh登录了。
  • 关于ssh - 实现SELinux后无法进行SSH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55739224/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com