18.04版本中的k3b问题“ cdrecord没有打开设备的权限”


36

在18.04版本(Ubuntu,Kubuntu,KDE Neon ...)中存在k3b的问题,在最旧的版本中我没有此问题:

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

Answers:


82

尝试尝试以下命令:

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

这将在必要的二进制文件上设置UID位。在设置->配置k3b->程序->权限“标签”中对此进行了说明。


非常感谢你。在尝试了很多事情之后,您的帮助首先解决了该问题。
louiesanchezdj

在Ubuntu Mate 18.04上可以正常工作,现在我可以使用k3b擦除disc-rw。您能否进一步解释chmod和4711命令?
NicolasSmith '18

2
chmod控制文件的权限。这四个数字(在这种情况下为可执行文件)表示:4:如果用户执行文件,则它将在root的上下文中而不是当前用户的上下文中运行,因为只有root才能访问/ dev文件的写入,这是必需的对于CD / DVD录制7:拥有文件(通常在/ usr / bin中为root)的用户被允许执行,修改和读取文件1:仅允许文件的已分配组(在本例中为root)执行以下操作:执行它1:仅允许所有其他用户执行它,另请参见en.wikipedia.org/wiki/Chmod#Numerical_permissions
Nico R

1

须藤k3b

暂时。这个对我有用。


暂时也对我有用...但是现在我无法打开k3b,配置文件出错,因为找不到或配置文件被修改,我无法打开程序。
louiesanchezdj

6
Gui程序不应使用打开sudo。您很可能无法登录,因为配置文件将被以超级用户身份覆盖。
肯尼斯·汉森
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.