章鱼部署和Ubuntu权限

时间:2020-06-10 21:40:40

标签: ubuntu permissions file-permissions octopus-deploy

在将已安装的Octopus Tentancle Service(系统)的默认用户“ 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用户身份执行任何操作-对吗?那我该怎么办?

1 个答案:

答案 0 :(得分:1)

我刚刚启动了一个2020.04实例进行测试,但确实得到了相同的错误。这源于最初以root用户身份安装Calamari。在将服务更改为以ubuntu用户身份运行后,我删除了/etc/octopus/<instancename>/Tools/Calamari.linux-x64,然后尝试进行部署-这推出了Calamari,并将其安装为新的服务用户,所有工作均按预期进行!我希望这会有所帮助!