LINUX.ORG.RU


неужели надо перекомпилить login

which login |xargs ldd
linux-gate.so.1 => (0x00fea000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x07e10000)
libpam.so.0 => /lib/libpam.so.0 (0x0055c000)
libdl.so.2 => /lib/libdl.so.2 (0x00c40000)
libpam_misc.so.0 => /lib/libpam_misc.so.0 (0x002dc000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00539000)
libc.so.6 => /lib/libc.so.6 (0x00aee000)
libaudit.so.0 => /lib/libaudit.so.0 (0x0054c000)
/lib/ld-linux.so.2 (0x002b4000)


andyS1976
() автор топика

Ты не понимаешь о чем говоришь:

$ ldd /usr/X11R6/bin/xdm 
        linux-gate.so.1 =>  (0xffffe000)
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0xb7f6b000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0xb7f54000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb7efd000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7ef4000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7eda000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7eca000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7df2000)
***     libpam.so.0 => /lib/libpam.so.0 (0xb7de9000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7de5000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7db7000)
        libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7db4000)
        libc.so.6 => /lib/libc.so.6 (0xb7c85000)
        libaudit.so.0 => /lib/libaudit.so.0 (0xb7c77000)
        /lib/ld-linux.so.2 (0xb7f9d000)

$ ldd /bin/su         
        linux-gate.so.1 =>  (0xffffe000)
***     libpam.so.0 => /lib/libpam.so.0 (0xb7f3a000)
        libpam_misc.so.0 => /lib/libpam_misc.so.0 (0xb7f37000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7f09000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7f05000)
        libc.so.6 => /lib/libc.so.6 (0xb7dd6000)
        libaudit.so.0 => /lib/libaudit.so.0 (0xb7dc9000)
        /lib/ld-linux.so.2 (0x80000000)

$ ldd sshd 
        linux-gate.so.1 =>  (0xffffe000)
        libwrap.so.0 => /usr/lib/libwrap.so.0 (0xb7fa5000)
***     libpam.so.0 => /lib/libpam.so.0 (0xb7f9c000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7f98000)
        libselinux.so.1 => /lib/libselinux.so.1 (0xb7f87000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb7f74000)
        libcrypto.so.5 => /lib/libcrypto.so.5 (0xb7e67000)
        libutil.so.1 => /lib/libutil.so.1 (0xb7e62000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7e4f000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb7e39000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7e0b000)
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xb7df4000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb7d82000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb7d5d000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb7d5a000)
        libcom_err.so.2 => /lib/libcom_err.so.2 (0xb7d57000)
        libc.so.6 => /lib/libc.so.6 (0xb7c28000)
        libaudit.so.0 => /lib/libaudit.so.0 (0xb7c1b000)
        /lib/ld-linux.so.2 (0xb7fc8000)

Ты еще предложи glibc убрать :-)

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


Если ты не понимаешь меня, это не значит что я сам не понимаю о чем говорю!

Мне хочется обрезать дистрибутив до минимума, так и есть поставить только необходимые пакеты для загрузки, как описано в
http://www.opennet.ru/docs/RUS/FromPowerUpToBash/
и пакет util-linux (который использует PAM).

Вообще мне не нужен su, системa PAM авторизации, доступ к компу только для root.

sshd можно и без PAM.

LFS кстати без pam.

ЗЫ
если не знаешь как помочь (no-dashi), то просто постарайся ничего не писать!











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

Да...
Чего только люди не изобретают, лишь бы Слаку не ставить ;-)

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

> это не значит что я сам не понимаю о чем говорю!

Именно не понимаешь чего говоришь. PAM из федоры ты не удалишь, только тотальной пересборкой всего и вся. Чего именно "всего" и "вся" - тебе расскажет rpm.

> Мне хочется обрезать дистрибутив до минимума

Так вот в федоре PAM входит в этот минимум

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


Мне хватает тех пакетов что входят в Linux From Scratch, из тех пакетов которые мне нужна в Федоре на PAM завязан только util-linux!

я его пересобрад без PAM но при копирование util-linux (без PAM)
логин не работает! не пускает в систему! так вот вопрос в том что надо изменить в настройках чтобы залогониться без PAM.

andyS1976
() автор топика
Ответ на: комментарий от no-dashi

remove PAM from system Fedora Core
> PAM из федоры ты не удалишь

1) качаешь shadow и компилишь её в родном избыточном дистре
./configure --prefix=/INSTAL-minFC/rfs --exec-prefix=/INSTAL-minFC/rfs --with-libpam=no --disable-nls --with-selinux=no
make; make install

2) качаешь util-linux и компилишь в родном избыточном дистре
./configure --prefix=/INSTAL-minFC/rfs --exec-prefix=/INSTAL-minFC/rfs --disable-nls --without-selinux --without-pam
make; make install

3) копирующий в минимальный дистр util-linux shadow

4) pwconv; grpconv

5) в /etc/ssh/sshd_config устанвливаешь
UsePAM no

reboot.... и PAM нету!!!

ЗЫ
no-dashi --> ВСЕЗНАЙКА !!!





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

Обычно делают не:
./configure --prefix=/INSTAL-minFC/rfs --exec-prefix=/INSTAL-minFC/rfs --disable-nls --without-selinux --without-pam;make;make install
а
./configure --prefix=/usr;make;make install DESTDIR

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


Dimez -- тема обойтись без PAM

если следовать твоему совету....
то util-linux скомпилится с поддержкой PAM & selinux,
так как в дистре в котором они собираются config обязательно
их включит!

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