Проблема с k3b в выпусках 18.04 «cdrecord не имеет разрешения на открытие устройства»

36

У меня есть эта проблема с k3b в 18.04 выпусках (Ubuntu, Kubuntu, KDE Neon ...) В старых выпусках у меня нет этой проблемы:

cdrecord has no permission to open the device
You may use K3bbsetup to solve this problem. 

Я искал в Интернете, но я не нашел никакого решения.

Кто-нибудь может мне помочь?

louiesanchezdj
источник
Сейчас я использую Ubuntu 18.04, но у меня такая же ошибка. Я мог бы записать, когда k3b запускает его как суперпользователь (sudo k3b), но я не люблю запускать такие программы, как root, потому что это может вызвать различные проблемы. В моем Linux Mint 18.3 или в моем Debian 9 у меня нет этой проблемы.
louiesanchezdj

Ответы:

82

Попробуйте выполнить следующие команды:

sudo chmod 4711 /usr/bin/wodim; sudo chmod 4711 /usr/bin/cdrdao

Это установит бит UID на необходимые двоичные файлы. Это проиллюстрировано в Настройках -> Настройка k3b -> Программы -> Вкладка «Права».

drae
источник
большое спасибо вам. После многих попыток ваша помощь сначала решила проблему.
louiesanchezdj
Отлично работает с Ubuntu Mate 18.04, теперь я могу стереть disc-rw с помощью k3b. Не могли бы вы подробнее объяснить команды chmod и 4711?
Николас Смит
2
chmod контролирует права доступа к файлу. Четыре числа (в данном случае исполняемого файла) означают: 4: если пользователь выполняет файл, он будет запущен в контексте root вместо текущего пользователя, поскольку только root может получить доступ к записи файлов / dev, что необходимо для записи CD / DVD 7: пользователь, которому принадлежит файл (обычно в / usr / bin обычно root), может выполнять, изменять и читать файл 1: группе, назначенной файлу (в данном случае также root), разрешено только выполнить его 1: всем другим пользователям разрешено выполнять только см. также en.wikipedia.org/wiki/Chmod#Numeric_permissions
Nico R
1

sudo k3b

временно. Меня устраивает.

Эдзё
источник
Временно это работает для меня тоже ... но теперь я не могу открыть k3b, я получаю ошибку с файлами конфигурации, я не могу открыть программу, потому что она не находит, или были изменены файлы конфигурации.
louiesanchezdj
6
Программы Gui НЕ должны открываться с помощью sudo. Вы, вероятно, не сможете войти в систему, потому что файлы конфигурации будут перезаписаны как суперпользователь.
Кеннет Хэнсон