зачем cyrus'у шелл?

From
Slawa Olhovchenkov (2:5030/500)
To
Andrey Zonov
Date
2007-01-12T13:26:08Z
Area
RU.UNIX.BSD
Hello Andrey!

12 Jan 07, Andrey Zonov writes to All:

 AZ> cat /usr/ports/mail/cyrus-imapd2/pkg-install

 AZ> modify_cyrus_user() {
 AZ>         USER=${CYRUS_USER}
 AZ>         PW=/usr/sbin/pw
 AZ>         shell=/bin/csh
 AZ>         uhome=${PKG_PREFIX}/cyrus

 AZ>         if ! ${PW} mod user ${USER} -d "${uhome}" -s "${shell}"; then
 AZ>                 echo "*** Failed to update user \`${USER}'."
 AZ>         else
 AZ>                 echo "*** Updated user \`${USER}'."
 AZ>         fi
 AZ> }

 AZ> Причём это во всех версиях... это портоделец такое выдал или оно
 AZ> действительно по нужде? а шелл ввиде /usr/bin/passwd ему не подойдёт? может
 AZ> кто-то обьяснит зачем ему csh???

/usr/local/cyrus/bin/mkimap надо запускать от изверя cyrus... Еще есть всякие работы. В принципе все это можно веоятно решить ключами у su, но стоит ли овчинка выделки?

 AZ> а то у меня одну машинку с цырусом заломали...

А как заломали? Может  и нету разницы на прописанный шел-то? Паролем-то там все равно звезда, так что напрямую не залогинишься, а всякие апачи и мылеры ломаются и с nologin заламываются.

... Больной от вскpытия отказался...
--- GoldED+/BSD 1.1.5
 * Origin:  (2:5030/500)
SEEN-BY: 50/12 203 400/814 450/186 1024 451/30 469/418 550/196 4614/20 4635/4
SEEN-BY: 5000/5000 5011/13 5012/46 5015/28 5019/26 5020/154 175 400 545 549
SEEN-BY: 5020/758 1523 1604 1630 2142 2238 2395 2450 2590 2871 4441 5021/3 29
SEEN-BY: 5022/128 5025/3 750 5027/12 5029/32 5030/500 556 966 1900 1957 2828
SEEN-BY: 5031/47 70 5035/38 5040/47 5042/13 5045/7 5049/50 97 5054/1 4 8 9 11
SEEN-BY: 5054/28 35 36 37 45 66 67 70 75 84 85 5059/9 37 5062/1 10 5063/3
SEEN-BY: 5064/7 5076/1 5077/70 5080/80 1003 5082/6 5083/21 5084/9 5085/13
SEEN-BY: 5090/108 5094/4 5095/20 5096/18 5099/11 6001/10
PATH: 5030/500 5020/4441 545 5054/1 37