[vdr] Capabilities

Bernd Juraschek vdr at bjusystems.de
Sun Feb 18 19:26:45 CET 2007


> Why not simply document this fact in the installation guide:
> "The plugin must have write access to /dev/console."
> This is similar to the dvd or vcd plugin which need read/write access to
> /dev/dvd resp. /dev/cdrom.

Hmm - this sounds like a good idea ...

> On my machine, I added the vdr user to the cdrom group. For
> /dev/console, this might be a bit trickier: I would have to add vdr to
> group tty AND give /dev/console rw-permissions for the group, but that
> should suffice.
> 
> I don't know much about linux capabilities, but my feeling is, that they
> are meant for things not represented by devices (which use the simpler
> file-permissions model).

On my system /dev/console has r/w access for anyone but this is not
sufficient. I take a look into the kernel sources and there a two ways
to get the right to modify terminals with ioctl():

- the modified terminal is the controlling terminal for the process or
- the user has the capability to modify terminal settings

What can we do now?

Greetings,
Bernd



More information about the vdr mailing list