= Сообщение: 5378 из 10756 ===================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 20 Mar 17 21:10:15 Кому : Victor Sudakov 20 Mar 17 21:10:15 Тема : Re: /etc/pw.conf не работает на 10-ке FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+bc1e3e93 На : area://RU.UNIX.BSD?msgid=2:5005/49+58cfd2d8 = Кодировка сообщения определена как: IBM866 ================================= ============================================================================== 20 марта 2017, понедельник, в 20:59 NOVT, Victor Sudakov написал(а):
VS>>> Посмотрите пожалуйста, действительно сабж или я где-то туплю? VS>>> PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217934 EG>> Hе работает не весь pw.conf, а конкретно defaultgroup в нём. VS> Извини, ты ошибаешься. Hа 10.3 точно не работает defaultshell и кажется вообще VS> всё. VS> "ktrace pw useradd kabanov13 ; kdump | grep -i pw.conf" показывает пустоту, VS> т.е. IMHO нет попыток его прочитать вообще. EG>> Просьба потестить фикс в PR и отписаться там же. VS> Отписался.
Там одна переменная должна инициализироваться как NULL и если при этом не использовался ключ -C, который её переписывает, то должен читаться дефолтный конфиг, а иначе указанный ключом -С.
Я тестировал на 11, где код тот же самый, что и в десятке, но только на 11 неинициализированный указатель заполнен нулем, а на 10 нет :-) Поэтому мы с тобой видели разное поведение.
То есть, бага более одного. Обновил там патч, исправляет оба.