[Comm] man через ssh
Alexey Bochenin
bochenin на avtlg.ru
Пт Мар 4 12:11:11 UTC 2011
03.03.2011 12:45, Dmitry Chistikov пишет:
> С тех пор не проявлялось? Начинает ли проявляться снова после, скажем,
> перезагрузки?
>
Кажется, удалось локализовать проблему.
steps to reproduce:
1. Установить минимальный alt, например,
sisyphus-1.1.3-20110224-server-light-i586-ru-install-cd.iso (Пользуясь
возможностью, хочу сказать спасибо rider@, очень удобный дистрибутив)
2. Добавить пакет pam_mount
apt-get install pam_mount
3. Проверить поведение ssh
$ ssh localhost -- man -w bash
/usr/share/man/man1/bash.1.bz2
$
4. Добавить в файл /etc/pam.d/system-auth-local строки
auth optional pam_mount.so
session optional pam_mount.so
примерно таким образом:
$ cat /etc/pam.d/system-auth-local
#%PAM-1.0
auth required pam_tcb.so shadow fork prefix=$2a$ count=8 nullok
auth optional pam_mount.so
account required pam_tcb.so shadow fork
password required pam_passwdqc.so config=/etc/passwdqc.conf
password required pam_tcb.so use_authtok shadow fork prefix=$2a$ count=8
nullok write_to=tcb
session required pam_tcb.so
session required pam_mktemp.so
session required pam_limits.so
session optional pam_mount.so
5. Убедиться в изменении поведения ssh
$ ssh localhost -- man -w bash
bzip2: I/O or other error, bailing out. Possible reason follows.
bzip2: Broken pipe
Input file = /usr/share/man/ru/man1/bash.1.bz2, output file = (stdout)
/usr/share/man/ru/man1/bash.1.bz2
$
Как и когда могли попасть строки в /etc/pam.d/system-auth-local? Не
помню. Скорее всего, при установке из одного из старых срезов
готовящегося 5.9.9-centaurus. Во всяком случае, на это наталкивает тема
http://lists.altlinux.org/pipermail/community/2009-June/653245.html
--
WBR, Alexey
Подробная информация о списке рассылки community