使用服务帐户安装包

使用服务帐户安装包

我需要在ubuntu上安装一个名为nominatim的软件。继安装说明,我创建了一个服务帐户用户,其指定的主目录位于 /srv/nominatim。我知道服务帐户通常没有主目录,但这个指定了 -m 选项。

我的问题是,由于我以用户 A 身份登录,并且不应该以 root 身份运行安装(无 sudo),所以当我尝试在自己的家庭下为这个“nominatim”用户创建东西时,我不断遇到访问被拒绝的问题目录/srv/提名。我真的无法执行 su 因为服务帐户没有密码。

安装的最佳实践是什么?

我在想

  • 将所有内容安装在我自己的主目录下并将其移至“/srv/nominatim”文件夹,然后乔恩他们稍后
  • 为此“nominatim”用户创建一个密码,然后将其删除。这会起作用吗?

答案1

nominatim使用以下命令切换到用户sudo并以该用户身份运行安装:

sudo -u nominatim -i

相关内容