Полномочия обновления на папке для разрешения пользователю scp файл там?

У меня есть папка, названная "веб-приложениями" со следующими полномочиями:

$ ls -al /opt/tomcat
$ drwxr-x--- 7 tomcat root    4096 Aug 15 22:06 webapps

У меня есть пользователь, который является частью группы "кота":

$ groups
$ hamburgers sudo tomcat

Когда я пробую к scp файл от своей локальной машины до / папки веб-приложений на моем сервере, я добираюсь, разрешение отклонило ошибку:

scp -r /mymachine/test.war hamburgers@123.123.123.123:"/opt/tomcat/webapps/test.war"
scp: /opt/tomcat/webapps/test.war: Permission denied

Я думал, так как пользователь "гамбургеры" был частью группы "кота", они смогут сделать это. Я могу scp тот же путь к другим папкам на сервере.

Как я мог изменить полномочия заставить это работать?

Спасибо

2
задан 16 August 2016 в 01:25

1 ответ

В данный момент владелец группы является корнем, не, кот, таким образом будучи в группе кота не поможет гамбургерам.

Изменение владение группы группе

sudo chown -R :tomcat /opt/tomcat/webapps

кота Эти -R делает chown, применяются рекурсивно ко всему содержанию каталога.

группа должна будет записать разрешение также:

sudo chmod g+w /opt/tomcat/webapps

Или если Вы предпочитаете восьмеричный :)

sudo chmod 770 /opt/tomcat/webapps
5
ответ дан 2 December 2019 в 01:56

Другие вопросы по тегам:

Похожие вопросы: