Главная

Apache

Народ как сделать так, чтобы апач имел те же
user и group как у BeOS? А то php файлы при запуске из под апача имеют другое имя и для того чтобы писать в папки нужно указать права не 755 а 775. Файлы которые были созданы ПХП из под апача имеют group=User
user=420912378. Короче не baron. Помогите.
Если запускать файл ПХП из шелла то всё нормально. ПХП создаёт правильно юзера. Это проблема апача.

Re: Apache

[…где–то в etc для BeOS]/httpd.conf
Переменные User и Group соответственно.
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
User apache
Group apache

Нехочу настаивать, но то, что ты хочешь сделать — запускать apache от аккаунта baron(root in fact)
это мягко говоря неверно априори. Так не делают.
Если хочешь чтобы php что–то писал на диск (что кстати само по себе уже почти криминал — для записи данных
есть базы данных), так вот создай отдельную папку, раздай на нее правильные права чтобы аккаунт
apache имел к ней доступ на запись, и кто надо на чтение, и пиши туда.
Запускать апач с php от рута — безумие.

Если уж так надо писать файлы с другом аккаунтом, то тебе нужно иметь (скомпилить) апач с поддержкой
suexec. Или запускать php kak CGI модуль (а не как модуль апача) и делать setuid для php скрипта.
Делать setuid внутри запушенного скрипта кажется бесполезно.
Лучше иметь апач с suEXEC- это выглядит относительно безопаснее.
Имея suEXEC можно управлять аккоунтом с которого запускается скрипт через .htaccess файл или в директиве VirtualHost.
Читай http://httpd.apache.org/docs–2.0/suexec.html

А лучше всего этого избегать и писать в базу данных.

Re: Apache

>что кстати само по себе уже почти криминал -
>для записи данных есть базы данных
Тоесть кеширование теперь стало криминалом?

Re: Apache

Нет, и куки нет, и осторожный аплоад файлов в темп для например аттача к почте, и много чего еще — тоже нет.
А то что хочет сделать webmoon — да.
Надо сохранять файлы — есть ftp. Сохранять данные — есть базы данных.
И я уверен, ты понял что я имел ввиду.
Запускать апач от рута чтобы файлы получили правильный uid и gid — мягко говоря неверный подход.
Не будем цепляться к словам.

Re: Apache

:)

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
X
A
m
a
d
y
Enter the code without spaces and pay attention to upper/lower case.