php скрипт не может удалить папку

iskvil

Новичок
Доброго дня.

Вот с какой проблемой столкнулся.
Скрипт должен удалять папки и файлы из нее на сервере.
Есть 2 типа папок/файлов: 1) с владельцем и группой www-data , права 755
2) и с ЮЗЕР, т.е. папки создает и пишет в них другой скрипт,
запускаемый кроном из-под ЮЗЕРа. Права 755

Так вот с 1 вариантом проблем нет, все удалется, а со 2 никак... Запускаю из браузера.
Понимаю, что дело в юзерах, т.к. запуск из браузера и есть www-data, и он "свои" файлы удаляет без проблем.
Вариант с переопределением владельцев не подходит.
Помогите советом, плиз
 

Фанат

oncle terrible
Команда форума
а файлам 666
первой командой в кроне сделай
umask 000
в общем
 

Фанат

oncle terrible
Команда форума
существующие удали скриптом, запущенным от их владельца
один раз это сделать несложно
 

AnrDaemon

Продвинутый новичок
Блин, мне что, и на тебя теперь обижаться?
Не надо давать таких советов даже в шутку.

@iskvil, проблема у тебя, решай её.
Нормальное решение - владельцем сделать кого угодно при условии что группа будет www-data с правами на запись для группы в том числе.
Либо запускать PHP-FPM от имени пользователя. Что будет намного более безопасно.
 

AnrDaemon

Продвинутый новичок
Я понимаю, что "девопс не моё", но ты и сам в курсе, "в чём опасность".
 

iskvil

Новичок
@iskvil, проблема у тебя, решай её.
Нормальное решение - владельцем сделать кого угодно при условии что группа будет www-data с правами на запись для группы в том числе.
Либо запускать PHP-FPM от имени пользователя. Что будет намного более безопасно.
В общем, примерно так и решилось. Поколдовали в цпанеле из-под рута с владельцем и группой www-data.
Решение к пхп никак не относится.

Всем спасибо за участие и советы.
 

Фанат

oncle terrible
Команда форума
Я понимаю, что "девопс не моё", но ты и сам в курсе, "в чём опасность".
Ну вот смотри - они сделали то, что делали миллионы программистов на их месте - добавили пользователя в группу ввв-дата, дав веб-серверу права на чтение и запись, получив работающий сайт при 755.
Внимание, вопрос! Чем эта система принципиально отличается от 777, кроме отсутствия запретного числа?
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Ну вот смотри - они сделали то, что делали миллионы программистов на их месте - добавили пользователя в группу ввв-дата, дав веб-серверу права на чтение и запись, получив работающий сайт при 755.
Внимание, вопрос! Чем эта система принципиально отличается от 777, кроме отсутствия запретного числа?
Тем, что чужой фтп пользователь не сможет переписать файлы на твоем сайте?
 

Фанат

oncle terrible
Команда форума
Тем, что чужой фтп пользователь не сможет переписать файлы на твоем сайте?
С какой стати? Оба в одной группе - www-data.
Если под "чужим пользователем" понимать такого же бедолагу-потребителя шареда.
 
Сверху