Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: права доступа apache2+VirtualHost+доступ по фтп разным пользователям  (Прочитано 2529 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bumctik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Опишу свою проблему.
У меня установлен Apache2+VrtualHost на несколько сайтов+доступ для юзеров организован по proftpd
Вчера что-то намутив с папками пользователей chown -R у меня на CMS Joomla 2.5 перестали ставиться модули. Суть онишбо, что сервер не может скопировать файлы в  /var/www/

Apache2 запущен под www-data группа: www-data
сайты пользователей лежат в /home/ftp-users/user0/mysite
и /home/ftp-users/user1/mysite
доступ по ftp дан пользователям user0 и user1 из группы ftp-users доступ выше своих дерикторий им закрыт.
все файлы которые пользователи заливают в свои домашние дерриктории автоматом копируются в /var/www/
т.е. созданы ссылки
вчера изменив глобально права на домашние дерриктории chown -R user0:ftp-users /home/ftp-user/user0/mysite/components  И кажется еще /administrator
у меня перестали ставиться модули. Начало выводить ошибку что нет возможности скопировать из катлога /home/ftp-users/user0/mysite/tmp  в /var/www/
права 777 есть почти везде на каталогах пользователя user0 в дериктории /home/ftp-users/user0/mysite
но проблема скорее всег оне в них.
Самое печальное я не помню какие права стояли на каких папках у Joomla чтобы их откатить.
Я где-то читал что пользователь www-data должен быть в одной группе с user0 и user1
я вроде бы добавил его но ничего не поменялось.
Посоветуйте что делать? :idiot2:


Пользователь решил продолжить мысль 06 Июля 2012, 07:35:32:
вот такие шибки выдает при установке  компонента
Цитировать
Копирование не удалось
JInstaller: :Install: Не удалось скопировать файл /home/ftp-users/user0/sportriders.pro/tmp/install_4ff63a88cdb97/com_zhyandexmap/media/index.html to /var/www/sportriders.pro/media/com_zhyandexmap/index.html
Копирование не удалось
JInstaller: :Install: Не удалось скопировать файл /home/ftp-users/user0/sportriders.pro/tmp/install_4ff63a88cdb97/com_zhyandexmap/admin/language/en-GB/en-GB.com_zhyandexmap.ini to /var/www/sportriders.pro/administrator/language/en-GB/en-GB.com_zhyandexmap.ini
Установка компонента: Функция базы данных сработала без ошибок


при удалении
Цитировать
JFolder: :files: Путь ведёт не к каталогу. Путь: /var/www/sportriders.pro/administrator/components/com_zhyandexmap
JInstaller: :Install: Не удалось найти XML-файл установки
JFolder: :files: Путь ведёт не к каталогу. Путь: /var/www/sportriders.pro/administrator/components/com_zhyandexmap
JInstaller: :Install: Не удалось найти XML-файл установки
JFolder: :delete: Путь ведёт не к каталогу. Путь: /var/www/sportriders.pro/administrator/components/com_zhyandexmap
JFolder: :delete: Путь ведёт не к каталогу. Путь: /var/www/sportriders.pro/components/com_zhyandexmap
Удаление компонента: Не удаётся удалить. Пожалуйста, удалите вручную

« Последнее редактирование: 06 Июля 2012, 07:35:32 от bmctik »
===========================================================
Пользователи убунты не знают о существовании других дистров.
Они считают, что Ubuntu - это и есть линукс, единственный и неповторимый.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
начало пользователь создать
mkdir /home/ftp-users/user5
chown user5:user5 -R /home/ftp-users/user5
useradd user5 -d /home/ftp-users/user5 -s /bin/false
passwd user5
и всё
Wars ~.o

Оффлайн bumctik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
 :idiot2:
пользователи - user0 и user1 уже давно созданы и функционируют, а вот что-то с правами ниале :-[ :-\

Пользователь решил продолжить мысль 06 Июля 2012, 09:42:35:
да йобаныйрот :( >:(
здесь специалисты есть или кто?

никто не сталкивался с проблемой похожей? подскажите куда копать :-[
« Последнее редактирование: 06 Июля 2012, 09:42:35 от bmctik »
===========================================================
Пользователи убунты не знают о существовании других дистров.
Они считают, что Ubuntu - это и есть линукс, единственный и неповторимый.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
chown -R www-data:www-data /home/ftp-users/user5
chmod 777 /home/ftp-users/user5 # ненадо -R
у меня работает.
Wars ~.o

 

Страница сгенерирована за 0.05 секунд. Запросов: 22.