[devel] NVclock и ей подобные
Alexey V. Lubimov
=?iso-8859-1?q?avl_=CE=C1_l14=2Eru?=
Пн Фев 3 15:49:48 MSK 2003
> > nvclock-0.6-alt1.i586.rpm
> > nvclock-0.6-alt1.src.rpm
> Это никуда не годится. Пакеты не имеют права править системные
> конфигурационные файлы. Все дискуссии - только в devel на .
> %postun
> if [ -f /etc/sudoers ]
> then
> cat /etc/sudoers | sed -e /\ALL\ ALL\=NOPASSWD\:\
> \\/usr\\/bin\\/nvclock\
> cat /etc/sudoers.tmp > /etc/sudoers
> rm -f /etc/sudoers.tmp
Подобные вещи просто недопустимы.
Тут даже обсуждать нечего.
>
>
> Да. Для работы ей нужно получить доступ на запись к /dev/nvidia для управления видеокартой. Да. На сервере её в здравом уме никто пускать не будет.
Это тоже недопустимая постановка вопроса. Вы не имеете права вносить изменения в политику безопасности. Положить пример в документацию - можно.
> При установке она требует sudo и настраивает sudoers на запуск себя любимой, а иначе не работает. Как иначе её упаковать, чтобы была? Это не единственная программа такого класса.
Сделать запуск через xsu. Или выдать при установке текст с инструкцией на конфигурацию sudo. Лазить в /etc/sudoers в %post - безумие.
--
С уважением, Алексей Любимов avl на cad.ru
Подробная информация о списке рассылки Devel