八爪鱼部署和Ubuntu权限

问题描述 投票:0回答:1

当我将安装的八达通天猫服务(systemd)的默认用户 "root "改为 "ubuntu "用户后,我面临以下权限错误。

chmod: changing permissions of '/etc/octopus/My_Tentacle/Tools/Calamari.linux-x64/12.1.1/Calamari': Operation not permitted

我试着执行下面的命令,然后重启整个服务器。

sudo chmod -R a+rwx /etc/octopus/My_Tentacle/Tools/Calamari.linux-x64/12.1.1/Calamari

sudo chmod -R a+rwx /etc/octopus/

但还是不行 - 我把服务的用户改回root,然后重新启动,又能正常工作了... 但最好不要以root身份执行任何命令--对吗?那我该怎么做呢?

ubuntu permissions file-permissions octopus-deploy
1个回答
0
投票

我刚刚启动了一个2020.04的实例来测试这个问题,确实得到了同样的错误。这源于Calamari最初是作为root用户安装的。当我把服务改为以我的 ubuntu 用户,我刚刚删除了 /etc/octopus/<instancename>/Tools/Calamari.linux-x64 然后尝试部署--这就推出了 Calamari,并将其作为新的服务用户进行安装,所有的工作都能如期进行。我希望这能帮助你

© www.soinside.com 2019 - 2024. All rights reserved.