On Tue, Dec 09, 2003 at 12:37:42PM +0300, Vladimir V. Karpinsky wrote: > >> Столкнулся с проблемой: не могу поменять себе пароль, получаю ошибку > >> > >> passwd: User not known to the underlying authentication module. > >> > >> В 12-й консоли --- pam_tcb[xxx]: unable to find user in the selected > >> database. > > ES> После смены uid в /etc/passwd необходимо: > > ES> 1) chown -R <имя> /etc/tcb/<имя> > > ES> именно сюда pam и не может попасть. > > ES> 2) chown -R <имя> <домашний каталог пользователя "имя"> > ES> 3) chown -R /var/spool/mail/<имя> > ES> ... далее, если есть ещё где-то твои файлы. > > Спасибо, пункты 2--3 сделал, а, вот, про 1 не знал. Теперь всё > работает, даже screen. Никогда не меняйте uid вручную, пользуйтесь usermod(8). -- ldv