У меня есть папка, названная "веб-приложениями" со следующими полномочиями:
$ 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 тот же путь к другим папкам на сервере.
Как я мог изменить полномочия заставить это работать?
Спасибо
В данный момент владелец группы является корнем, не, кот, таким образом будучи в группе кота не поможет гамбургерам.
Изменение владение группы группе
sudo chown -R :tomcat /opt/tomcat/webapps
кота Эти -R
делает chown
, применяются рекурсивно ко всему содержанию каталога.
группа должна будет записать разрешение также:
sudo chmod g+w /opt/tomcat/webapps
Или если Вы предпочитаете восьмеричный :)
sudo chmod 770 /opt/tomcat/webapps