如何在使用云初始化在阿里云中启动红帽虚拟机时禁用 selinux



如何使用Cloud init在阿里云中启动Redhat VM时禁用selinux。 我尝试过使用以下代码,但它不起作用

sudo sed -i 's/enforcing/disabled/g'/etc/selinux/config/etc/selinux/config 须藤缉

有什么建议吗?

在启动 VM 时禁用 SELinux 的最佳方法是使用以下命令:

sed -i 's/enforcing/disabled/g' /etc/selinux/config /etc/selinux/config

vi /etc/sysconfig/selinux, set selinux=disabled

set enforce 0 sestatus

请尝试第三个命令,它通常比其他两个命令运行良好,有时可能需要重新启动 VM。

您可以在云初始化中使用write_file,就像这里的文档中一样

建议在 Base 64 中编码之前。

你想在你的/etc/sysconfig/selinux 上拥有它

SELINUX=disabled
SELINUXTYPE=targeted

使用此云初始化:

#cloud-config
# vim: syntax=yaml
#
# This is the configuration syntax that the write_files module
# will know how to understand. encoding can be given b64 or gzip or (gz+b64).
# The content will be decoded accordingly and then written to the path that is
# provided. 
#
# Note: Content strings here are truncated for example purposes.
write_files:
-   encoding: b64
content: CiMgVGhpcyBmaWxlIGNvbnRyb2xzIHRoZSBzdGF0ZSBvZiBTRUxpbnV4...
owner: root:root
path: /etc/sysconfig/selinux
permissions: '0644'

相关内容

  • 没有找到相关文章

最新更新