Как восстановить работу на ftp после работы с php шелом. - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

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

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

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

Цитата:
Сообщение от 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,951
Бабло: $349943
ТС -->
автор темы ТС По умолчанию

mr.Charlie, кинь аску в пм, не получается что-то
__________________
Знать путь и пройти его — не одно и то же Pharmcash & PharmcashUSA
MarafoN! вне форума  
Старый 17.09.2011, 19:36   #4
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $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,643
Бабло: $255632
По умолчанию

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