образец procmailrc:procmail игнорирует/etc/group?
SHELL=/bin/bash
LOGFILE=$HOME/procmail.log
VERBOSE=yes
:0
* ^Subject: envdump please$
{
LOG="`id`"
:0
/dev/null
}
/и т.д. файл/группа содержит (обратите внимание на другие имена пользователей являются тщетные попытки сделать эту работу):
someuser:x:504:
s3:x:505:someuser,someotheruser,postfix,postdrop,mail,root
Если я бегу как "someuser" команды id
:
[[email protected] ~]$ id
uid=504(someuser) gid=504(someuser) groups=504(someuser),505(s3)
Однако, когда я бегу Procmail, отправив письмо с темой «envdump пожалуйста», группа 505/s3 исчезает (это в р rocmail.log):
procmail: [17618] Mon Dec 19 17:39:50 2011
procmail: Match on "^Subject: envdump please$"
procmail: Executing "id"
procmail: Assigning "LOG=uid=504(someuser) gid=504(someuser) groups=504(someuser)"
uid=504(someuser) gid=504(someuser) groups=504(someuser)procmail: Assigning "LASTFOLDER=/dev/null"
этот сервер работает Fedora 14 с Postfix 2.7.5
бежишь ДКНБ? –
нет ничего подобного. – zzzeek
Возможно, 'procmail' просто не вызывает' initgroups (2) '? – fge