cdrkit program wodim and cdrecord-classic program cdrecord-classic by default installed like: wodim:-rwxr-xr-x 1 root:root cdrecord-classic:-rws--s--- 1 root:cdwriter Because cdrkit: "This package is heavily based on cdrtools" it must keep cdrecord logic Steps to Reproduce: 1.install cdrkit (or full remove than install) 2.run k3b (kde gui burn tool) 3.see warning Actual Results: You will see warning: cdrecord will be run without root privileges It is highly recommended to configure cdrecord to run with root privileges. Only then cdrecord runs with high priority which increases the overall stability of the burning process. Apart from that it allows changing the size of the used burning buffer. A lot of user problems could be solved this way. Solution: Use ALT Control Center or try 'control cdrecord-classic public' in a shell as user 'root'. Remember that only users in group 'cdwriter' will be allowed to run cdrecord. What is totally wrong if you have cdrkit installed k3b op Expected Results: no warnings
Чёрт :) А по-русски нельзя объяснить. Я вообще-то по русский лучше понимаю :)
Created attachment 2669 [details] bug_k3b_warning
Created attachment 2670 [details] bug_k3b_settings
(In reply to comment #1) > Чёрт :) > А по-русски нельзя объяснить. > Я вообще-то по русский лучше понимаю :) Хорошо по русски ... Lа лучше порусски, а то что-то у меня с английским не очень. Смысл бага сводится к следующему: есть 2 пакета в ALTLinux 4 Desktop branch: cdrkit cdrecord-classic после их установки по умолчанию и запуска k3b видим warning(bug_k3b_warning) произведение предложенных действий не снимает этот warning идем в "настройка"->"настроить k3b"->"Программы" (bug_k3b_settings) и видим что cdrecord ссылается на /usr/bin/wodim Смотрим разрешения на cdrecord(cdrecord-classic) и wodim wodim:-rwxr-xr-x 1 root:root cdrecord-classic:-rws--s--- 1 root:cdwriter Читаем описание cdrkit: "This package is heavily based on cdrtools" И понимаем что здесь чего-то не то. Получается что диски может писать кто хочет, а не только члены группы cdwriter. А также у программы не стоит suid бит (опираясь на описание пакета - кажется что это неправильно) Чесно говоря не писал диски с этом warning`ом - было страшновато, запускал k3b из под root. Что делать решать мантейнерам wodim и k3b.
Приведение wodim к разрешениям: wodim:-rws--s--- 1 root:cdwriter warning в k3b снимает
Не вижу смысла не в suid, не в том, что-бы программа принадлежала группе cdwriter. Если пользователь входит в группу cdwriter, то он спокойно имеет право обращаться к /dev/cdrom.
Просто я где-то читал что suid бит нужен чтобы заюзать buffer underrun protection, к сожалению сейчас не могу найти где. Если неправ то извиняюсь. Но всё равно это не снимает вопрос ругани k3b. Что еще более напрагяет что ругается k3b правильно(вроде), но предложенные действия фактически не далают ничего.
suid-бит на wodim поставлен. Правда в Сизифе.