- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Проблемка: файлы через пхп форму заливаются с правами 600. Попробовал через login.conf изменить umask на 077 с 022 пересобрал cap_mkdb /etc/login.conf перезагрузил сервер, маска таже, не изменилась, что за глюк такой, ведь работать должно?
В каком режиме работает php?
в режиме fastcgi
В каком режиме работает php?
Насколько я помню(могу и ошибаться)
нужно поменять маску разрешений
т.е. когда юзер создает новый файл есть маска по умолчанию(в данном случае 600)
ее и нужно изменить у пользователя от которого работает апач
man umask
если заливаются с правами 600 то umask нужно уменьшать, а 077 у вас видимо уже где подхватывает, изменив umask с 077 на 022 , права должны стать 655 получается =)
FastCGI работает от одного пользователя или под каждого свой?
обычно филе создается с правами 644, но тут дело не в umask и не в юзере:
An upploaded file ( $_FILES['userfile']['tmp_name'] ) has permission 600 and MySQL LOAD_FILE() function will not work!
Use chmod() to change permission. это нам говорит php.net
кстати, owner файла - пользователь под которым работает httpd независимо от того FastCGI или mod_php, потому что скрипт вызывается от имени апача, форкается именно от имени апача и принадлежать будет пользователю апача, как ни крути