2014-12-27 4 views
0

я создал экземпляр EC2 и построили сервер JenkinsКак долевой собственности каталога между двумя пользователями

//my current folder 
pwd 
> /var/lib/ 

// permissions of jenkins 
ls -la 
> drwxr-xr-x 10 jenkins jenkins 4096 Dec 27 02:24 jenkins 
> ... 

Я также установлен узел через NVM

//by default installs in home directory under ec2-user 
pwd 
> /home/ec2-user 

// the permissions get set to ec2-user 
ls -la 
> drwxrwxr-x 266 ec2-user ec2-user 20480 Dec 27 02:42 .npm 
> drwxrwxr-x 5 ec2-user ec2-user 4096 Dec 27 02:33 .nvm 
> ... 

Дженкинс необходим доступ .nvm & & .npm-папки, иначе сборки будут терпеть неудачу, когда я попытаюсь установить npm.

Вопрос: Как долевой собственности должным образом, чтобы пользователь: jenkins можно использовать ec2-user>.npm и .nvm каталоги?

ИЛИ

Как установить .nvm под названием Дженкинс и группы?

ответ

1

просто положить Дженкинс пользователей в группу ec2 пользователей:

usermod -G ec2-user -a jenkins 
+0

Я попытался это под SUDO су -. как я могу проверить его, когда? так как был нулевой поток назад. (опробовать работу как способ валидации, но мне просто интересно, если это другой способ) –

+1

не уверен, что вы имеете в виду. «группы jenkins» будут печатать группы, в которых принадлежит пользователь jenkins. – Palo

+0

Thats именно то, что я искал! –

Смежные вопросы