Как запустить squid не от root?

firstman
На сайте с 08.01.2010
Offline
173
1098

сабж

Нам нужно, чтобы PHP-скрипт запускал Squid, но запускается он от root.

Запускать его от Апача - дыра в безопасности.

Есть возможность пустить squid не от пользователя root, а от другого пользователя, но и не от Апача?

Супер IP и Proxy для работы c SEO и другими задачами (http://www.primeproxy.net)!
Andreyka
На сайте с 19.02.2005
Offline
822
#1

Можно, через sudo

Не стоит плодить сущности без необходимости
firstman
На сайте с 08.01.2010
Offline
173
#2
Andreyka:
Можно, через sudo

Не ну судо понятно. Нужно же передать пароль для sudo...

[Удален]
#3

бит set user id?

M
На сайте с 24.10.2011
Offline
173
#4
firstman:
Не ну судо понятно. Нужно же передать пароль для sudo...

не нужно. NOPASSWD

V
На сайте с 25.07.2006
Offline
128
#5

Как вариант для параноиков безопасности:

Пусть php создает файл-флаг. А скрипт, запущенный от имени рута, проверяет его наличие раз в несколько минут по cron'у. И запускает squid при наличии фалга.

Приватный linux-администратор

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий