[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