|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : alexander lunyov 2:5059/20.5 08 Feb 2005 11:41:30 To : Eugene Grosbein Subject : Почему не запускается squid -------------------------------------------------------------------------------- ** Eugene Grosbein => Artem Ignatiev AI>>>> Потому, что сквид СПЕРВА меняет пользователя и гpуппу методом AI>>>> set[ug]id(), и лишь потом - всё остальное. Сделай chown на AI>>>> диpектоpию, чтобы соответствовало конфигам. EG>>> Кстати о птичках. Обновлял squid 2.4, работавший от nobody/nogroup на EG>>> свежий из портов. Тот создал юзера squid. Я прописал в конфиг EG>>> работать от nobody. Так вот пока не сделал юзеру squid такой же UID, EG>>> как у nobody, сквид стартовать не хотел. AI>> Может, я и дуpак - а владелец диpектоpии с кэшем не менялся с AI>> nobody:nogroup? > Владелец кеша как был nobody, так и остался. А сквиду в конфиге было > сказано работать от nobody. Есть ощущение, что в каком-то месте на эту > настройку было покладено. Разбираться было некогда, сквида надо было > поднимать по-быстрому. из www/squid/Makefile: # Tunables not (yet) configurable via 'make config': # SQUID_{U,G}ID # Which user/group squid should run as (default: squid/squid). # The user and group will be created if they do not already exist using # a uid:gid of 100:100. # NOTE: before version 2.5.4_6, these settings defaulted to # nobody/nogroup. # If you wish to keep these settings, please define SQUID_UID=nobody and # SQUID_GID=nogroup in your make environment before you start the update. # NOTE2: # Before version 2.5.4_11 the numerical id chosen for SQUID_UID (and # SQUID_GID respectively) was the first free id greater than or equal 3128. # If you wish to move your squid user to id 100:100, run "make changeuser", # please see the changeuser target's definition for further information. [skip] SQUID_UID?= squid SQUID_GID?= squid [skip] post-patch: @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|g' ${WRKSRC}/doc/squid.8 @${REINPLACE_CMD} -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \ -e 's|%%SQUID_GID%%|${SQUID_GID}|g' ${WRKSRC}/src/cf.data.pre * bye --- * Origin: no sex until marriage! (c) Front242 (2:5059/20.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/276542086e13.html, оценка из 5, голосов 10
|