
Estou tentando iniciar o Jenkins hospedado no Tomcat7. A JENKINS_HOME
variável está apontando para /opt/jenkins
. O problema que estou tendo é o seguinte: quando tento iniciar o webapp, ele falha se tomcat7
não for o dono da /opt/jenkins
pasta.
Se as permissões na pasta forem drwxrwxr-x tomcat7:jenkins
, posso iniciar o webapp.
Se as permissões na pasta forem drwxrwxr-x jenkins:tomcat7
, não consigo iniciar o webapp.
Se tomcat7
estiver no jenkins
grupo, não deveria ter acesso de gravação na pasta? Por que o webapp só será iniciado se tomcat7
for o proprietário?
Responder1
Você pode adicionar sua conta de usuário a um grupo com o seguinte comando:
sudo usermod -a -G <group> <username>
Tome cuidado para não esquecer a opção -a (anexar), que informa ao usermod para adicionar o grupo aos grupos em que seu usuário já está, caso contrário, substituiria todos os seus grupos existentes por este.
Observe que os grupos são lidos no login do usuário, portanto, você precisará sair e entrar novamente antes que a alteração entre em vigor.