[devel] Q: почему в ALT su ведёт себя не так, как su из coreutils?

Dmitry V. Levin ldv на altlinux.org
Пн Май 3 22:53:18 MSD 2004


On Mon, May 03, 2004 at 08:01:41PM +0300, Andrei Bulava wrote:
> On Sat, 1 May 2004, Dmitry V. Levin wrote:
[...]
> > Что касается совместимости с coreutils, то я намерен добавить
> > параметр -p.
> 
> Насколько я понял из своих сравнений coreutils::su и
> SimplePAMApps::su, то на данный момент:
> 
> 1) coreutils::"su - user" <=> SimplePAMApps::"su - user";
> 
> 2) coreutils::"su -p user" <=> SimplePAMApps::"su user";
> 
> 3) аналога coreutils::"su user" в SimplePAMApps::su нет.
> 
> Что вы имеете в виду под "добавить параметр -p"? Я правильно
> предполагаю, что вышеупомянутые соответствия между coreutils::su
> и SimplePAMApps::su после добавления параметра -p примут вид 1:1
> вместо имеющегося сейчас непоследовательного и противоречивого
> отображения?

Нет, я всего-навсего имел в виду, что появится соответствие
coreutils::"su -p user" <=> SimplePAMApps::"su -p user"

> > Поведение "su user" всегда будет вызывать споры, поскольку нет
> > единой практики, а разные реализации противоречивы.
> >
> > Мне, например, время от времени предлагают приравнять "su user"
> > к "su -l user".  После добавления параметра -p этот вопрос
> > возникнет снова.
> 
> Если вдруг приравнять "su user" к "su - user", то соответствие
> coreutils и SimplePAMApps примет удручающие формы :-(

Дело в том, что coreutils::"su user" - это нечто между
coreutils::"su - user" и coreutils::"su -p user", с очень спорной
логикой, о чём я уже говорил.  Пожалуй, надо будет посоветоваться
с upstream.

> P.S. env LC_ALL=ru_RU.KOI8-R man su и env LC_ALL=C man su
> показывают совершенно не соответствующие друг другу страницы man
> при установленном man-pages-ru-0.94-alt1 :-\ Ошибка, тянущаяся со
> времён ALM22 (а скорее, со дня появления SimplePAMApps::su). На
> что вешать баг?

Повесьте баг на то, что меньше соответствует действительности.


-- 
ldv
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.ru/pipermail/devel/attachments/20040503/217657aa/attachment.bin


Подробная информация о списке рассылки Devel