[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