0

我正在尝试通过在 16.04 Ubuntu 机器上运行特定命令来测试 Rundeck 上的预定作业,其中之一是将用户rootnodeworker.

顺序是:

  1. 以 root 身份访问正确的目录 cd /var/www/...(运行没有问题)
  2. 切换到用户nodeworker,无需密码 su nodeworker
  3. 运行命令git pull origin master

我尝试用sudo su - nodeworker -c "command here"同样的问题运行它,但也没有用。我最终auth.log发现su当根会话存在时启动会话时出现错误,我不知道如何修复它:

pam_systemd(su:session): Cannot create session: Already running in a session

我发现这个问题报告给 Debian,https: //bugs.debian.org/cgi-bin/bugreport.cgi?bug=825949

4

1 回答 1

0

same here with rundeck user. it's used to work but not anymore. Workaround solution is creating the user (system type) manually before install the rundeck

于 2017-01-22T02:00:06.600 回答