У меня есть пользователь jenkins
, который создает файлы и папки в ( на ubuntu):
/var/jenkins/workspace/my-project
например:
drwxr-xr-x 2 jenkins jenkins 4096 Mar 21 16:41 ./
drwxr-xr-x 8 jenkins jenkins 4096 Mar 21 16:42 ../
-rw-r--r-- 1 jenkins jenkins 545865 Mar 21 16:41 config/
-rw-r--r-- 1 jenkins jenkins 545147 Mar 21 16:40 1.zip
Теперь мне нужно, чтобы мой пользователь tomcat6
читал файлы из папки config
. Если я делаю вручную:
sudo chown -R tomcat6:tomcat6 config
Перед запуском tomcat он работает. Но как мне навсегда предоставить tomcat разрешения на чтение и даже запись в папку config?
Как и было предложено, я сейчас пытаюсь поместить пользователя tomcat6
в группу jenkins
, используя vigr
:
http://linux.die.net/man/8/vigr
запущен vigr -g
дай мне (просто фрагмент) :
messagebus:x:106:
jenkins:x:1001:
puppet:x:107:
tomcat6:x:108:
Но я не уверен, как добавить пользователя tomcat6 в группу jenkins
hy,
самый простой способ (и, вероятно, худший) - поместить пользователя tomcat6 в группу jenkins. поскольку все пользователи в jenkins могут читать в вашем описании: drwx *** rx *** rx 2 jenkins jenkins 4096 21 марта 14:30 config /
для этого посмотрите на vigr, который является оболочкой vi для редактирования файла / etc / group
, надеюсь, это поможет,