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

Andrei Bulava =?iso-8859-1?q?abulava_=CE=C1_altlinux=2Eru?=
Пн Май 3 21:01:41 MSD 2004


On Sat, 1 May 2004, Dmitry V. Levin wrote:

<skip/>

> Что касается совместимости с 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
вместо имеющегося сейчас непоследовательного и противоречивого
отображения?

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

Если вдруг приравнять "su user" к "su - user", то соответствие
coreutils и SimplePAMApps примет удручающие формы :-(

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). На
что вешать баг?

-- 
// AB1002-UANIC



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