LINUX.ORG.RU
ФорумAdmin

Запуск не из под root


0

0

Прописал для автоматического запуска в rc.local squid,mysql и httpd,все запускается,смотрю ps -aux|grep root и вижу,что они стартуют из под root,хотя mysql запускаю mysqld_safe --user=mysql,в squid.conf прописано cache_effective_user nobody,так же в апачи-user nobody.Где я туплю?


Re: Запуск не из под root

Родительский процесс пускается от рута... Предки от тех пользователей что ты указал.

Morphine ()

Re: Запуск не из под root

ну например, сообразить как апач будет слушать 80 порт без прав рута

hizel ★★★★★ ()
Ответ на: Re: Запуск не из под root от Morphine

Re: Запуск не из под root

Значит,все правильно у меня работает,действительно предки работают под теми пользователями,которые я указал.С целью безопасности,у меня все в порядке?(не запускайте из под root ,я имею виду)просто смутил меня первоначальный запуск из под root.

Stee ()
Ответ на: Re: Запуск не из под root от hizel

Re: Запуск не из под root

> как апач будет слушать 80 порт без прав рута
Этого можно добиться с помощью ядерного патча accessfs (делал когда-то такое) - можно будет указать, что user apache имеет право слушать 80 порт.
Хотя такие извращения - это зло :-) Может что-то не работать, suexec например, или там mod_chroot (не проверял, но вполне возможно).

spirit ★★★★★ ()

Re: Запуск не из под root

>rc.local

если у тебя разновидность debian, федоры(red hat, centos), mandriva, suse
то так делать не надо для этого есть стандартные средства

dimon555 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.