小编Sto*_*rch的帖子

在 EXEC 生成步骤失败...权限被拒绝

我已经阅读了很多关于此的内容,但仍然不确定为什么这不起作用。据我所知,所有目录都有正确的权限,即使所有内容都是 777,我在尝试将此程序作为服务运行时仍然被拒绝。我试图作为伺服系统运行的程序称为 xTeVe。我尝试在所有不同的目录、用户下运行它,但似乎没有任何效果。

这是单元文件:

[Unit]
Description=XTeVe For Plex
After=network.target network-online.target

[Service]
ExecStart=/root/IPTV/xteve
user=root
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3

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

我知道这不应该以 root 身份运行,但这只是我尝试的最后一个用户

当我尝试启动服务时,我得到了这个:

14:20 xteve.service: Failed with result 'exit-code'.
14:02 xteve.service: Main process exited, code=exited, status=203/EXEC
14:02 xteve.service: Failed at step EXEC spawning /root/IPTV/xteve: Permission denied
14:02 xteve.service: Failed to execute command: Permission denied
14:02 Started XTeVe For Plex.
Run Code Online (Sandbox Code Playgroud)

这是文件权限:

[root@skynet IPTV]# ls -la
total 12084
drwxr-xr-x. 2 root root       19 Mar  6 13:58 .
dr-xr-x---. 5 root root      175 …
Run Code Online (Sandbox Code Playgroud)

linux permissions fedora exec systemd

14
推荐指数
1
解决办法
4万
查看次数

标签 统计

exec ×1

fedora ×1

linux ×1

permissions ×1

systemd ×1