LINUX.ORG.RU

вопрос по slackware


0

0

Так как в slackware нет pam, то как там можно ограничивать
количество процессов на пользователя/группу (и вообще все что
делает pam)?
anonymous

поставить :)

пам весит 600 кил, валяется на кернел.орг.

сам себе пару дней назад поставил.

gr_buza ★★★★
()
Ответ на: комментарий от gr_buza

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

vovans ★★★★★
()
Ответ на: комментарий от gr_buza

>пам весит 600 кил, валяется на кернел.орг.

угу, а потом пересобрать всё, что умеет авторизовываться в системе: ssh, kdm, gdm, ... чего ты там еще используешь.

Reset ★★★★★
()

Насколько я помню, для Slackware даже родные пакеты с PAM были. Где-то я их видел. Но пересобирать все приложения с PAM - это не самое приятное занятие.

parser ★★
()
Ответ на: комментарий от gr_buza

Собрал pam,
shadow и util-linux с поддержкой pam.
Создаю пользователей, удаляю, изменяю пароли,
но все это проходит без участия pam - напрямую через файлы shadow
и т.д.
Что нужно в слаке настраивать после установки всего этого 
для того, чтобы pam задействовать?

автор вопроса.

anonymous
()
Ответ на: комментарий от anonymous

В догонку:
pam собрал обычно:
configure
make
make install.
shadow:
с ключем --with-libpam.
util-linux:
в MCONFIG изменил HAVE_PAM=yes.
В /etc/pam.d стандартные файлы из исходников
shadow-4.0.3/etc/pam.d.
Что я делаю не так?

anonymous
()
Ответ на: комментарий от suser

>Потому что лентяй.

Это объянение, почему нет в дистре ПАМ? Что-то слабо верится.

vovans ★★★★★
()

Короче, получилось.
Все делал правильно, как написал, кроме одного:
в ./configure при компиляции shadow добавил ключ
--enable-static. Полный configure:

./configure --prefix=/usr --disable-shared --enable-static --disable-desrpc--with-libpam i486-slackware-linux
Правда я не понял,
как сработали одновременные флаги
--disable-shared и --enable-static. Но подозреваю,
что до этого он был статически слинкован,
а потом стал динамическим.
До перекомпилции:
root@host:/home/test# ldd /bin/su
        linux-gate.so.1 =>  (0xffffe000)
        libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7f30000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7e14000)
        /lib/ld-linux.so.2 (0xb7f74000)
root@host:/home/test#
После перекомпиляции:
root@host:/home/test# ldd /bin/su
        linux-gate.so.1 =>  (0xffffe000)
        libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7ec3000)
        libpam.so.0 => /lib/libpam.so.0 (0xb7ebb000)
        libpam_misc.so.0 => /lib/libpam_misc.so.0 (0xb7eb8000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7d9c000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7d98000)
        /lib/ld-linux.so.2 (0xb7f07000)
root@host:/home/test#

Автор вопроса.

anonymous
()
Ответ на: комментарий от anonymous

кому надо,
могу готовые пакеты выслать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.