如何创建一个 bash 脚本来提示用户检查其计算机上是否启用了 SE Linux,如果是,则请求他们执行脚本来禁用它?
最佳答案
更正已接受的答案。
a) 使用下面的“getenforce”来编写脚本
SELINUX_STATE=$(getenforce)
if [ "$SELINUX_STATE" == "Enforcing" ]; then
echo "SELinux is enabled"
elif [ "$SELINUX_STATE" == "Permissive" ]; then
echo "SELinux is permissive"
else
echo "SELinux is disabled (or missing)"
fi
b) setenforce 0
将 selinux 设置为宽容模式 - 这与禁用模式不同。禁用的唯一方法是编辑配置并重新启动。
sudo sed -c -i "s/\SELINUX=.*/SELINUX=disabled/" /etc/sysconfig/selinux
sudo restart
关于linux - 创建 Bash 脚本来检查和禁用 SELinux : How to Prompt User Input?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14015203/