如何为 systemd 脚本禁用 SELINUX?

fre*_*rik 5 selinux systemd

我在 CentOS 7 中有一个 systemd 脚本,除非我禁用 SELINUX,否则它无法正常运行。是否有可能以某种方式在系统上启用 SELINUX 但仅针对此 systemd 脚本禁用它?

系统脚本:

[Unit]
Description=Tractor Blade Service
Wants=network.target network-online.target autofs.service
After=network.target network-online.target autofs.service
RequiresMountsFor=/101.102.103.104/pipeline/

[Service]
Type=simple
User=IRUser
ExecStart=/opt/pixar/Tractor-2.1/bin/tractor-blade --debug --log /101.102.103.104/pipeline/logs/tractor/tractor-blade-%H.log --engine=111.222.333.444 --supersede --pidfile=/var/run/tractor-blade.pid

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

小智 -2

安全增强型Linux-Systemd_Access_Control(https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/SELinux_Users_and_Administrators_Guide/chap-Security-Enhanced_Linux-Systemd_Access_Control.html

您还可以将 selinux 状态更新为许可
setenforce 0
getenforcesestatus