Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB59.0900
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 17.09.2011, 18:56   #1
MarafoN!
Senior Member
 
Регистрация: 28.05.2007
Сообщений: 1,920
Бабло: $344093
По умолчанию Как восстановить работу на ftp после работы с php шелом.

В общем, привык работать на серве через php шел, распаковывать архивы, папки создавать, править что нужно, очень удобно, быстро. Тут потребовалось сделать несколько телодвижений на фтп и заметил такой косяк, что все файлы, папки правленные через php шелл не поддаются редактированию через фтп. Не могу выставить ни права, ни имена поменять, даже файл залить, ошибку выдает 503.
Допустим если я распаковал сайт через шел, то через фтп я теперь хрен че с ним сделаю...
Как это пофиксить можно?
MarafoN! вне форума  
Старый 17.09.2011, 19:02   #2
mr.Charlie
je suis Charlie
 
Аватар для mr.Charlie
 
Регистрация: 19.08.2009
Сообщений: 1,628
Бабло: $249627
По умолчанию

Цитата:
Сообщение от MarafoN! Посмотреть сообщение
В общем, привык работать на серве через php шел, распаковывать архивы, папки создавать, править что нужно, очень удобно, быстро. Тут потребовалось сделать несколько телодвижений на фтп и заметил такой косяк, что все файлы, папки правленные через php шелл не поддаются редактированию через фтп. Не могу выставить ни права, ни имена поменять, даже файл залить, ошибку выдает 503.
Допустим если я распаковал сайт через шел, то через фтп я теперь хрен че с ним сделаю...
Как это пофиксить можно?
Апачи запускай от того же пользователя, которым на фтп заходишь:
User apache
Group apache

Или скрипт шелла допиши, чтоб он chown apache файлам делал сразу.

Пофиксить - заходишь в шелл, в свою папку, потом chown -R [твой фтп-юзер] ./
mr.Charlie на форуме  
Старый 17.09.2011, 19:08   #3
MarafoN!
Senior Member
 
Регистрация: 28.05.2007
Сообщений: 1,920
Бабло: $344093
ТС -->
автор темы ТС По умолчанию

mr.Charlie, кинь аску в пм, не получается что-то
MarafoN! вне форума  
Старый 17.09.2011, 19:36   #4
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

Цитата:
Сообщение от mr.Charlie Посмотреть сообщение
Или скрипт шелла допиши, чтоб он chown apache файлам делал сразу.

Пофиксить - заходишь в шелл, в свою папку, потом chown -R [твой фтп-юзер] ./
но как так? у вас веб-шелы от рута что ли работают?
чтобы воспользоваться chown надо быть рутом
Цитата:
The ownership of a file may only be altered by a super-user for obvious security reasons.
решений тут несколько, в том числе один юзер на все, но не торт имхо
можно так:
Код:
[root ~]$ echo "umask 002" >> /etc/sysconfig/httpd
[root ~]$ service httpd restart
[root ~]$ /usr/sbin/usermod -Gftpuser,apache youruser
ну и старые файлы поchmod'ить в 0664
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 19.09.2011, 17:22   #5
mr.Charlie
je suis Charlie
 
Аватар для mr.Charlie
 
Регистрация: 19.08.2009
Сообщений: 1,628
Бабло: $249627
По умолчанию

Цитата:
Сообщение от chesser
у вас веб-шелы от рута что ли работают?
Тфу-ты, запарился.
Хотел сказать, чтоб чмодил 777 сразу.
mr.Charlie на форуме