Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] non-root rights
hi ml,
somebody out there who's also starting vdr-1.1.x as non-root process?
i've got a problem at the switch from driver version 0.9.4 ( non-devfs? )
to 1.0.0pre2 ( only devfs? ).
vdr-1.0.4-aio gets started non-root with media:media standard user
permissions, and does so fine, permissions on devices seem to be no
problem:
0 crw-rw-rw- 1 root root 250, 3 Apr 15 14:55 frontend0
0 crw-rw-rw- 1 root root 250, 0 Apr 15 14:55 video0
...
vdr-1.1.27, instead, doesn't find the device if started as this user,
calling 'chown -R media:media /dev/dvb/' after loading the drivers doesn't
work either. if started as root:root, there's no problem at all.
why don't i get at least the list of devices in /dev/dvb/adapter0/ as
standard user ( see down in the logs )?
system is debian-3.0-woody, devfsd starts by default.
as a workaround, is it possible to use the dvb-1.0.0-preX driver without
devfs-support at all?
thanks in advance,
daniel
logs:
/var/log/messages, first time started as root:root, second one started as
media:media:
...
Apr 15 15:01:12 streamer vdr[2438]: VDR version 1.1.27 started
Apr 15 15:01:12 streamer vdr[2438]: loading
/opt/vdr-1.1.27/etc//setup.conf
Apr 15 15:01:12 streamer vdr[2438]: loading
/opt/vdr-1.1.27/etc//channels.conf
Apr 15 15:01:12 streamer vdr[2438]: loading
/opt/vdr-1.1.27/etc//timers.conf
Apr 15 15:01:12 streamer vdr[2438]: loading
/opt/vdr-1.1.27/etc//remote.conf
Apr 15 15:01:12 streamer vdr[2438]: found 1 video device
Apr 15 15:01:12 streamer vdr[2438]: setting primary device to 1
Apr 15 15:01:12 streamer vdr[2438]: SVDRP listening on port 2001
Apr 15 15:01:12 streamer vdr[2438]: switching to channel 1
Apr 15 15:01:33 streamer vdr[2438]: caught signal 15
Apr 15 15:01:33 streamer vdr[2438]: saved setup to
/opt/vdr-1.1.27/etc//setup.conf
Apr 15 15:01:33 streamer vdr[2438]: exiting
Apr 15 15:02:06 streamer kernel: Linux video capture interface: v1.00
Apr 15 15:02:07 streamer kernel: DVB: registering new adapter
(Siemens/Technotrend/Hauppauge PCI rev1.3).
Apr 15 15:02:07 streamer kernel: PCI: Found IRQ 9 for device 01:00.0
Apr 15 15:02:07 streamer kernel: PCI: Sharing IRQ 9 with 00:02.0
Apr 15 15:02:07 streamer kernel: DVB: registering frontend 0:0 (Alps
BSRV2)...
Apr 15 15:02:10 streamer kernel: DVB: AV7111(0) - firm f0240009, rtsl
b0250018, vid 71010068, app 80002612
Apr 15 15:02:10 streamer kernel: DVB: AV7111(0) - firmware supports CI
link layer interface
Apr 15 15:02:11 streamer vdr[2542]: VDR version 1.1.27 started
Apr 15 15:02:11 streamer vdr[2542]: loading
/opt/vdr-1.1.27/etc//setup.conf
Apr 15 15:02:11 streamer vdr[2542]: loading
/opt/vdr-1.1.27/etc//channels.conf
Apr 15 15:02:11 streamer vdr[2542]: loading
/opt/vdr-1.1.27/etc//timers.conf
Apr 15 15:02:11 streamer vdr[2542]: loading
/opt/vdr-1.1.27/etc//remote.conf
Apr 15 15:02:11 streamer vdr[2542]: no DVB device found
...
root@streamer:~# su - media
media@streamer:~$ ls -las /dev/dvb/
total 0
0 drwxr-xr-x 1 root root 0 Jan 1 1970 .
0 drwxr-xr-x 1 root root 0 Jan 1 1970 ..
0 drw-rw---- 1 media media 0 Jan 1 1970 adapter0
media@streamer:~$ ls -las /dev/dvb/adapter0/
ls: /dev/dvb/adapter0/..: Permission denied
ls: /dev/dvb/adapter0/.: Permission denied
ls: /dev/dvb/adapter0/frontend0: Permission denied
ls: /dev/dvb/adapter0/demux0: Permission denied
ls: /dev/dvb/adapter0/dvr0: Permission denied
ls: /dev/dvb/adapter0/video0: Permission denied
ls: /dev/dvb/adapter0/audio0: Permission denied
ls: /dev/dvb/adapter0/ca0: Permission denied
ls: /dev/dvb/adapter0/osd0: Permission denied
ls: /dev/dvb/adapter0/net0: Permission denied
total 0
root@streamer:~# cat /etc/devfs/devices.d/dvb
dvb d -- -- media media 775
dvb/adapter0 d -- -- media media 775
dvb/adapter0/audio0 c 250 1 media media 660
dvb/adapter0/ca0 c 250 6 media media 660
dvb/adapter0/demux0 c 250 4 media media 660
dvb/adapter0/dvr0 c 250 5 media media 660
dvb/adapter0/frontend0 c 250 3 media media 660
dvb/adapter0/net0 c 250 7 media media 660
dvb/adapter0/osd0 c 250 8 media media 660
dvb/adapter0/video0 c 250 0 media media 660
root@streamer:~# update-devfsd
Creating extra device nodes...done.
Reloading devfsd: done.
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index