我在 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
getenforce
或sestatus
归档时间: |
|
查看次数: |
5970 次 |
最近记录: |