Автор Тема: Права на созданый файл в apache  (Прочитано 1835 раз)

Оффлайн ROOTer

  • Участник
  • *
  • Сообщений: 22
Подскажите пожалуйста.
AltlinuxServer 4.0
Апач создает файлы с правами 644, а нужно 660. Как этого добиться?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Re: Права на созданый файл в apache
« Ответ #1 : 24.02.2011 14:42:37 »
http://gallery.menalto.com/node/99118
Вызовите правильное значение umask (0660)
Андрей Черепанов (cas@)

Оффлайн ROOTer

  • Участник
  • *
  • Сообщений: 22
Re: Права на созданый файл в apache
« Ответ #2 : 28.02.2011 16:12:44 »
Будьте добры, ткните носом. Ни один из найденных мной способов указания umask в альте работать не хочет. Сил нет больше с ним бороться...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Re: Права на созданый файл в apache
« Ответ #3 : 28.02.2011 16:29:08 »
Будьте добры, ткните носом. Ни один из найденных мной способов указания umask в альте работать не хочет. Сил нет больше с ним бороться...
http://sisyphus.ru/ru/srpm/Sisyphus/apache2-mod_umask/sources/0
1. Установите пакет apache2-mod_umask
2. Включите его командой a2enmod umask3. Для виртуального сайта прописать в /etc/httpd2/conf/mods-enabled/umask.conf
UMask 0002
Андрей Черепанов (cas@)

Оффлайн ROOTer

  • Участник
  • *
  • Сообщений: 22
Re: Права на созданый файл в apache
« Ответ #4 : 28.02.2011 17:04:27 »
Большое спасибо.
Поставилось без ошибок, но, собака, не работает. Файлы все-равно создаются rw- r-- r--  :'(
Файлы создает Joomla 1.5.22 если это имеет значение...
В логах ошибок нет.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Re: Права на созданый файл в apache
« Ответ #5 : 28.02.2011 19:44:03 »
Да, воспроизвёл. Задал вопрос в рассылке sysadmins@, жду ответов.

Как временное решение: прописать в своих PHP
umask(2);
« Последнее редактирование: 28.02.2011 19:51:09 от Skull »
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Re: Права на созданый файл в apache
« Ответ #6 : 01.03.2011 20:03:25 »
Решение: поставить apache2-mod_umask, оставить в umask.conf только
UMask 0002и ничего больше. Остальное закомментировать, перезапустить Apache2.

Подробности: http://lists.altlinux.org/pipermail/sysadmins/2011-March/034282.html
Андрей Черепанов (cas@)

Оффлайн ROOTer

  • Участник
  • *
  • Сообщений: 22
Re: Права на созданый файл в apache
« Ответ #7 : 07.03.2011 15:42:20 »
Возможно работает на 5.0, но на 4.0 все равно не работает...