distcc (dcc_execvp) ERROR: failed to exec XX: Permission denied

时间:2021-01-02 23:39:58

首先先确保一下是不是能执行下面语句:

# sudo -u nobody XX --version

如果能看见版本信息,则可以不用往下看。

再检查一下distccd.service

# sudo cat distccd.service

# /usr/lib/systemd/system/distccd.service
[Unit]
Description=Distccd A Distributed Compilation Server
After=network.target

[Service]
User=nobody
EnvironmentFile=/etc/sysconfig/distccd
ExecStart=/usr/bin/distccd --verbose --no-detach --daemon $OPTIONS

[Install]
WantedBy=multi-user.target

User=nobody!!!!!

修改User为别的用户,保存,reload,restart。

结束

具体参考:https://wiki.archlinux.org/index.php/Distcc

(提供给不能翻google的可怜孩子,fuck gfw)