|
| Дата |
|
USD/RUB | 93.7196 | BTC/USD | 64771.5043 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
17.09.2011, 18:56
|
#1
|
Senior Member
Регистрация: 28.05.2007
Сообщений: 1,951
Бабло: $349943
|
Как восстановить работу на ftp после работы с php шелом.
В общем, привык работать на серве через php шел, распаковывать архивы, папки создавать, править что нужно, очень удобно, быстро. Тут потребовалось сделать несколько телодвижений на фтп и заметил такой косяк, что все файлы, папки правленные через php шелл не поддаются редактированию через фтп. Не могу выставить ни права, ни имена поменять, даже файл залить, ошибку выдает 503.
Допустим если я распаковал сайт через шел, то через фтп я теперь хрен че с ним сделаю...
Как это пофиксить можно?
|
|
|
17.09.2011, 19:02
|
#2
|
je suis Charlie
Регистрация: 19.08.2009
Сообщений: 1,643
Бабло: $255632
|
Цитата:
Сообщение от MarafoN!
В общем, привык работать на серве через php шел, распаковывать архивы, папки создавать, править что нужно, очень удобно, быстро. Тут потребовалось сделать несколько телодвижений на фтп и заметил такой косяк, что все файлы, папки правленные через php шелл не поддаются редактированию через фтп. Не могу выставить ни права, ни имена поменять, даже файл залить, ошибку выдает 503.
Допустим если я распаковал сайт через шел, то через фтп я теперь хрен че с ним сделаю...
Как это пофиксить можно?
|
Апачи запускай от того же пользователя, которым на фтп заходишь:
User apache
Group apache
Или скрипт шелла допиши, чтоб он chown apache файлам делал сразу.
Пофиксить - заходишь в шелл, в свою папку, потом chown -R [твой фтп-юзер] ./
|
|
|
17.09.2011, 19:08
|
#3
|
Senior Member
Регистрация: 28.05.2007
Сообщений: 1,951
Бабло: $349943
ТС -->
|
ТС
mr.Charlie, кинь аску в пм, не получается что-то
|
|
|
17.09.2011, 19:36
|
#4
|
автоматизирую интернеты
Регистрация: 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
|
|
|
19.09.2011, 17:22
|
#5
|
je suis Charlie
Регистрация: 19.08.2009
Сообщений: 1,643
Бабло: $255632
|
Цитата:
Сообщение от chesser
у вас веб-шелы от рута что ли работают?
|
Тфу-ты, запарился.
Хотел сказать, чтоб чмодил 777 сразу.
|
|
|
|