[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