我正在CentOS
上运行"jenkins“。
构建后,我希望将二进制文件复制到我的共享目录中,因此我将"jenkins“用户添加到我的"personal”组中。
在普通shell中,它运行ID命令,显示"jenkins“的组为"jenkins”和"personal",但我在"jenkins“项目上运行ID命令,它只显示”jenkins“组。
我不知道它为什么要这么做。
发布于 2014-11-26 17:08:20
一个可能的原因是在将jenkins用户添加到个人组之前启动了jenkins。在调用shell时(在本例中是在启动守护进程时)读取组信息,如果/当更改时不重新读取组信息。要解决这个问题,只需在centos上重新启动jenkins,即:
/etc/init.d/jenkins restart
https://stackoverflow.com/questions/24694991
复制相似问题