URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6784
[ Назад ]

Исходное сообщение
"Apache работает от одного имени, но создаёт папки от другого?"

Отправлено Doctorrr , 19-Мрт-10 17:02 
в конфиге юзер и группа -- "www"
создаём скриптом новую папку -- её владелец оказывается "nobody"

как так? :)

Содержание

Сообщения в этом обсуждении
"Apache работает от одного имени, но создаёт папки от другого..."
Отправлено cuad0 , 19-Мрт-10 17:46 
>в конфиге юзер и группа -- "www"
>создаём скриптом новую папку -- её владелец оказывается "nobody"
>как так? :)

А группа у папки какая?
А тот ли конфиг правили?
А апач рестартовали?
А что показывает "ps aux|grep http" ?
А в системе у www и nobody случаем id на одинаковый никто не менял?


"Apache работает от одного имени, но создаёт папки от другого..."
Отправлено Doctorrr , 22-Мрт-10 17:01 
>>в конфиге юзер и группа -- "www"
>>создаём скриптом новую папку -- её владелец оказывается "nobody"
>>как так? :)
>
>А группа у папки какая?
>А тот ли конфиг правили?
>А апач рестартовали?
>А что показывает "ps aux|grep http" ?
>А в системе у www и nobody случаем id на одинаковый никто
>не менял?

Группа -- www,
тот, не правил, рестартовал

Показывает:
webtest# ps -aux | grep htt
root     71534  0.0  2.2 21632 11232  ??  Ss   Fri02PM   0:07.23 /usr/local/sbin/httpd -k restart
www      80373  0.0  2.4 22656 12288  ??  I     4:10PM   0:06.34 /usr/local/sbin/httpd -k restart
www      80411  0.0  2.6 23680 13432  ??  I     4:16PM   0:04.99 /usr/local/sbin/httpd -k restart
www      80413  0.0  2.4 22656 12448  ??  I     4:16PM   0:03.30 /usr/local/sbin/httpd -k restart
www      80434  0.0  2.4 22656 12100  ??  I     4:18PM   0:02.38 /usr/local/sbin/httpd -k restart
www      80462  0.0  2.5 23680 12728  ??  I     4:25PM   0:00.94 /usr/local/sbin/httpd -k restart
www      80463  0.0  2.5 22656 12512  ??  I     4:26PM   0:01.34 /usr/local/sbin/httpd -k restart
www      80499  0.0  2.5 23680 12740  ??  I     4:44PM   0:01.30 /usr/local/sbin/httpd -k restart
www      80500  0.0  2.4 22656 12040  ??  I     4:45PM   0:00.95 /usr/local/sbin/httpd -k restart
www      80505  0.0  2.3 22656 11836  ??  I     4:53PM   0:00.30 /usr/local/sbin/httpd -k restart
www      80506  0.0  2.3 22656 11716  ??  I     4:53PM   0:00.04 /usr/local/sbin/httpd -k restart
root     80531  0.0  0.2  3492  1008   1  S+    4:57PM   0:00.00 grep htt


Id-s, конечно, не одинаковые


"Apache работает от одного имени, но создаёт папки от другого..."
Отправлено cuad0 , 22-Мрт-10 18:38 

>[оверквотинг удален]
>
>Показывает:
>webtest# ps -aux | grep htt
>root     71534  0.0  2.2 21632 11232
> ??  Ss   Fri02PM   0:07.23 /usr/local/sbin/httpd
>-k restart
>www      80373  0.0  2.4 22656
>12288  ??  I     4:10PM  
> 0:06.34 /usr/local/sbin/httpd -k restart
>Id-s, конечно, не одинаковые

Хм, ну я бы на всяк. случай глянул
id www
id nobody

а папка чем именно создается? по-другому: на чем скрипт? А никаких chown-ов там нет, случаем?


"Apache работает от одного имени, но создаёт папки от другого..."
Отправлено ACCA , 23-Мрт-10 10:18 
>Хм, ну я бы на всяк. случай глянул
>id www
>id nobody

А я бы на всяк. случай глянул - есть ли вообще юзер www. Есть мнение, что в /etc/passwd есть только www-data...


"Apache работает от одного имени, но создаёт папки от другого..."
Отправлено cuad0 , 23-Мрт-10 11:37 
>>Хм, ну я бы на всяк. случай глянул
>>id www
>>id nobody
>
>А я бы на всяк. случай глянул - есть ли вообще юзер
>www. Есть мнение, что в /etc/passwd есть только www-data...

А я ж для этого и спрашивал у топикстартера показать ps -aux | grep http.
Там в списке апач запущен от www, значит юзер такой есть.