Распространять собственное приложение на PPA или использовать собственный сервер с хранилищем?

EDIT: прочитайте комментарии ниже! Это решение может быть неприменимо ко всем ситуациям.

Принятый ответ велик, но поскольку я запускаю Tomcat 7 на Ubuntu 14.04, мне нужно было кое-что сделать, чтобы все запущено: [!d2 ] Перед редактированием файла /etc/default/tomcat7 вам необходимо остановить службу tomcat. После того, как вы измените пользователя и группу, больше не удастся остановить службу, используя старого пользователя. Измените пользователя и группу в файле /etc/default/tomcat7. Вам необходимо изменить право собственности на папку /var/log/tomcat7 и все ее файлы. Обратите внимание, что преимущество группы adm заключается в том, чтобы все пользователи adm могли читать журналы. sudo chown -R newuser:adm /var/log/tomcat7 Изменение права собственности на папку /var/lib/tomcat7/webapps sudo chown -R newuser:newgroup /var/lib/tomcat7/webapps Если вы работаете на порту 80/443 на Ubuntu 14.04, вам необходимо изменить право собственности на файлы authbind: sudo chown newuser /etc/authbind/byport/80 sudo chown newuser /etc/authbind/byport/443 Изменить право собственности на рабочую папку sudo chown newuser:adm /var/cache/tomcat7 [ f10] Сделать файлы config удобочитаемыми. Здесь у вас есть два варианта: либо добавить нового пользователя в группу tomcat7 с помощью: sudo usermod -a -G tomcat7 newuser ... или изменить право собственности на файлы конфигурации: sudo chown -R :newgroup /var/lib/tomcat7/conf/* Если у вас есть другие файлы, к которым обращаются ваши веб-приложения, такие как файлы журналов файлы конфигурации и т. д., тогда вам также необходимо изменить право собственности на эти файлы. Теперь все должно быть готово снова запустить службу с новым пользователем.

1
задан 19 December 2015 в 03:54

0 ответов

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

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