On Fri, Aug 15, 2003 at 01:41:37AM +0400, Mikhail Zabaluev wrote: [...] > Восстановлен gnome-pty-helper, теперь он по принципу матрешки > запускает utempter для обновления utmp/wtmp. > > Внесен потенциальный недостаток: gnome-pty-helper держит > открытыми master-дескрипторы всех открытых терминалов. > Обусловлено это интерфейсом (lib)utempter. На самом деле > это не критично, поскольку родительский процесс единственного > на настоящий момент пользователя vte -- gnome-terminal -- > держит те же самые дескрипторы в том же количестве. > Но с точки зрения чистоты реализации связывать лишние > ресурсы неприятно. > Вопрос к разработчикам utempter: нельзя ли иметь возможность > удалять записи также и по имени терминала? Это принципиальное требование архитектуры utempter'а: /usr/lib/utempter/utempter, будучи привилегированной программой, выводит имя устройства по дескриптору. Доверять имени, сообщенному клиентом, нельзя. Доверять дескриптору можно на основании факта владения клиентом этим дескриптором. -- ldv