[devel] UID_MIN/GID_MIN 500 -> 1000
Alexey V. Vissarionov
gremlin на altlinux.org
Пт Апр 21 15:59:46 MSK 2023
Good ${greeting_time}!
On 2023-04-21 14:09:03 +0200, Alexey Gladkov wrote:
>>> Это показывает что код кривой и эти значения надо читать
>>> из login.def
>> Да, это значение и сейчас можно легко поменять в конфиге,
>> не надо его хардкодить.
> Это делается, потому что на самом деле это не так просто как
> кажется.
> Numbers (both regular and long) may be either decimal values,
> octal values (precede the value with 0) or hexadecimal values
> (precede the value with 0x). The maximum value of the regular
> and long numeric parameters is machine-dependent.
> Очевидно grep не достаточно.
> Как правильно в скриптах получать эти значения ?
% printf '%u\n' 12345
12345
% printf '%u\n' 012345
5349
% printf '%u\n' 0x12345
74565
Но если задача состоит в проверке пользователя на системность,
лучше смотреть, есть ли его шелл в /etc/shells, и является ли
он владельцем своего ${HOME}.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
Подробная информация о списке рассылки Devel