Проблема с 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. 

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

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


Сейчас я использую 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 -> Программы -> Вкладка «Права».


большое спасибо вам. После многих попыток ваша помощь сначала решила проблему.
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. Вы, вероятно, не сможете войти в систему, потому что файлы конфигурации будут перезаписаны как суперпользователь.
Кеннет Хэнсон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.