[Comm] passwd after su -
Dmitry V. Levin
ldv на altlinux.org
Вт Мар 17 01:09:50 MSK 2015
On Mon, Mar 16, 2015 at 10:26:18PM +0100, Michael A. Kangin wrote:
> 16.03.2015 21:31, Dmitry V. Levin пишет:
>
> >>[root на mak-ws ~]# passwd
> >>passwd: updating all authentication tokens for user mak.
> >
> >Традиционно passwd по умолчанию меняет
> >пароль того же самого пользователя,
> >которого показывает logname(1). В вашем
> >случае:
> >
> >[root на mak-ws ~]# logname
> >mak
>
> Ok, похоже на то.
> Но, возвращаясь к, правильно ли такое
> поведение?
Это традиционное поведение.
passwd традиционно использует getlogin(3) для получения имени пользователя
по умолчанию.
> DESCRIPTION
> Print the name of the current user.
В этом описании ошибка, приехавшая из второй строки вывода "logname --help".
В "info logname" лучше написано.
В SUSv3 про logname еще более четко сказано:
"The logname utility shall write the user's login name to standard output.
The login name shall be the string that would be returned by the
getlogin() function".
В современных системах getlogin(3) получает информацию из /proc/self/loginuid.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 181 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/community/attachments/20150317/21f424a7/attachment.bin>
Подробная информация о списке рассылки community