首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行SELinux后无法进行SSH?

问执行SELinux后无法进行SSH?
EN

Stack Overflow用户
提问于 2019-04-18 04:36:51
回答 1查看 2.9K关注 0票数 2

我已经在/etc/selinux/can中修改了“SELINUX=enforcing”,但是在重新启动机器之后,我无法对机器进行ssh操作。提示/bin/bash:拒绝权限

EN

回答 1

Stack Overflow用户

发布于 2019-10-18 06:06:51

当您第一次编辑SELINUX或在不同类型的策略之间切换时,您需要重新命名文件系统。以下步骤将自动完成重命名过程,如程序所示:

  1. 重启服务器
代码语言:javascript
复制
    reboot
  1. 在GRUB显示上,按“e”开始编辑选定的菜单项。
  2. 在引导过程的早期阶段执行中断,方法是在行尾键入“rd.break”,以kernel=开头。
代码语言:javascript
复制
    kernel=... UTF-8 rd.break
  1. 准备就绪后,按CTRL+X启动进程。
  2. 检查/sysroot挂载点上的写访问权限。默认情况下,此挂载点仅以只读(ro)访问方式挂载。
代码语言:javascript
复制
    mount | grep sysroot
    =/dev/mapper/rhel-root on /sysroot type xfs (ro,relatime,attr2,inode64,noquota)
  1. 使用读和写访问重新装入sysroot目录。
代码语言:javascript
复制
    mount -o remount,rw /sysroot
    mount | grep sysroot
    =/dev/mapper/rhel-root on /sysroot type xfs (rw,relatime,attr2,inode64,noquota)
  1. 输入色度系统
代码语言:javascript
复制
    chroot /sysroot
    (new prompt) sh-4.4#
  1. 强制文件系统重标。下次重新启动系统时,它将重新命名SElinux automatically.This的文件系统,通常是在第一次为SELinux标记文件系统或在不同类型的策略之间切换时,例如从目标策略更改为严格策略时。
代码语言:javascript
复制
    touch /.autorelabel
  1. 退出色色仪。重新启动机器
代码语言:javascript
复制
    exit
    logout or reboot (it will take time)
  1. 现在您应该可以使用ssh登录了。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55739224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档