In FreeBSD pam_group does exactly what I want:

NAME
     pam_group -- Group PAM module

SYNOPSIS
     [service-name] module-type control-flag pam_group [arguments]

DESCRIPTION
The group service module for PAM accepts or rejects users based on their
     membership in a particular file group.

     The following options may be passed to the pam_group module:

deny Reverse the meaning of the test, i.e., reject the applicant if
                and only if he or she is a member of the specified group.
                This can be useful to exclude certain groups of users from
                certain services.

fail_safe If the specified group does not exist, or has no members, act
                as if it does exist and the applicant is a member.

     group=groupname
                Specify the name of the group to check.  The default is
                ``wheel''.

     root_only  Skip this module entirely if the target account is not the
                superuser account.

SEE ALSO
     pam.conf(5), pam(8)

AUTHORS
The pam_group module and this manual page were developed for the FreeBSD
     Project by ThinkSec AS and NAI Labs, the Security Research Division of
     Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035
     (``CBOSS''), as part of the DARPA CHATS research program.

FreeBSD 6.2 February 6, 2003 FreeBSD 6.2


John Robinson пишет:
On 28/03/2007 16:52, Taras Savchuk wrote:
Pam auth don't work when I add pam_group:

pam_group grants membership to groups, it can't be used to authenticate. Use pam_wheel or pam_succeed_if, and see http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/Linux-PAM_SAG.html

Cheers,

John.

--
С уважением, Савчук Тарас
ООО "Элантек" : Аутсорсинг ИТ, WEB-разработка
http://www.elantech.ru
+7 (495) 589 68 81
+7 (926) 575 22 11

Reply via email to