= Сообщение: 6158 из 10756 ===================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 05 Nov 17 21:33:14 Кому : Victor Sudakov 05 Nov 17 21:33:14 Тема : Re: pw.conf FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+9b6f71d3 На : area://RU.UNIX.BSD?msgid=2:5005/49+59ff0332 = Кодировка сообщения определена как: IBM866 ================================= Ответ: area://RU.UNIX.BSD?msgid=2:5005/49+59ff5407 ============================================================================== 05 нояб. 2017, воскресенье, в 20:17 NOVT, Victor Sudakov написал(а):
VS> В каких-то более ранних версиях работало, у меня во Дворце пионеров детские VS> аккаунты заводились на год. Hо это активно использовалось мной до 2000 года, VS> потом я оттуда ушёл. А сейчас опять понадобилось.
Там кое-кто (не будем показывать пальцем) решил переписать pw полностью, почему-то считая, что это его улучшит. Хотя всем известно, что переписывание всегда добавляет новых багов и вопрос лишь в том, сколько именно - больше или меньше, чем было.
EG>> Делай PR, пришли мне ссылку. Если сможешь сам вставить EG>> патч с делением на нужное количество секунд в сутках, EG>> будет вообще идеально. VS> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223431 VS> Hо там всё сложнее. Если написать "expire_days = 31536000" в секундах, то во VS> вновь созданном аккаунте получим VS> Expire [month day year]: January 1, 1971
Проверяй лучше через pw usershow, которое показывает строчку из master.passwd с тем самым значением в unixtime. А то этот твой chsh может тоже глючнОй.
VS> т.е. от эпохи, а не от даты создания аккаунта. Аккаунт создатся заранее тухлый.
Тащем-то оно и должно быть от эпохи, как учит нас man master.passwd