在Ubuntu下,当执行apt-get install方式安装Jenkins的时候,会自动创建jenkins用户,这是一个没有用户目录的账号。 检查了一下,居然在nogroup组中,下面的调整修复了这两个权限问题: 1.从/etc/group文件中在nogroup中删除jenkins账号 2.将jenkins账号分别加入到root组中
gpasswd -a root jenkins
3.修改/etc/default/jenkins文件中,
# user id to be invoked as (otherwise will run as root; not wise!) JENKINS_USER=root
JENKINS_GROUP=root