WinFuture-Forum.de: Dvb-berechtigung Festlegen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
Seite 1 von 1

Dvb-berechtigung Festlegen Fernsehen nur als root möglich, nicht als normaler User


#1 Mitglied ist offline   firegate 

  • Gruppe: aktive Mitglieder
  • Beiträge: 753
  • Beigetreten: 12. April 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 15. Juli 2008 - 16:08

Moin Leute

Ich bin gerade auf Arch umgestiegen und auch so weit ziemlich glücklich. Den DVB-T-Stick hab ich auch zum laufen gebracht, das Lämpchen leuchtet und als Root bekomme ich auch Bild und Ton ;(

Das Problem ist, dass ich als normaler User keinen Zugriff bekomme.

Ich benutze zum wiedergeben VLC, der Stick ist ein FujitsuSiemens-Gerät mit Zarlink MT352 Chip.

Folgende Module sind am laufen. Ich denke, das sind alle, die mit DVB zutun haben :blush:
$ lsmod | grep dvb
dvb_usb_vp7045		  9220  0 
dvb_usb				18828  1 dvb_usb_vp7045
dvb_core			   73600  1 dvb_usb
i2c_core			   19348  2 dvb_usb,i2c_piix4
usbcore			   129904  7 usb_storage,dvb_usb_vp7045,dvb_usb,usbhid,ehci_hcd
,ohci_hcd


Hat jemand ne Idee, wie bzw. wo ich die Rechte einrichten kann?


Danke schon mal
firegate

Dieser Beitrag wurde von firegate bearbeitet: 15. Juli 2008 - 16:16

0

Anzeige



#2 Mitglied ist offline   blob 

  • Gruppe: aktive Mitglieder
  • Beiträge: 331
  • Beigetreten: 16. Oktober 06
  • Reputation: 0
  • Wohnort:Frz-Guyana
  • Interessen:boxen

geschrieben 15. Juli 2008 - 16:31

Guck mal nach in /etc/dbus-1/system.d/hal.conf unter den diversen policy user= oder policy group= , da must du den user zu einer Gruppe tun fuer die eine bestimmte Aktion erlaubt ist oder umgekehrt die Gruppe in policy group= aendern und dbus/hal neu starten


Falls das Geraet insgesamt nicht geht, suche das betreffende File in /etc/udev/rules.d und loesche es, danach reboot . Dann werden Geraete wieder neu eingerichtet / gefunden und neue Dateien dafuer gemacht

Dieser Beitrag wurde von blob bearbeitet: 15. Juli 2008 - 17:21

ftp://ftp.guyane.dyn-o-saur.com/sys , http://www.copaya.yi.org ,
http://SYS-Linux.yi.org/forum(geht momentan nicht)
Linux SYS 0.23+ getunt mit Kernel 2.6.26.2-i486-1sys , lbreakout 2 , digger :mrgreen:
Das neue SYS Install-DVD gibts hier: ftp://ftp5.gwdg.de/p...s/SYS_Linux.iso
Mirror ftp://ftp.polytechnic.edu.na/pub/SYS
0

#3 Mitglied ist offline   firegate 

  • Gruppe: aktive Mitglieder
  • Beiträge: 753
  • Beigetreten: 12. April 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 15. Juli 2008 - 17:56

Danke erst mal für deine Antwort!

Ich muss allerdings sagen, ich hab noch nicht den vollen Durchblick.

Erst mal meine hal.conf:
<!DOCTYPE busconfig PUBLIC
 "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>

  <!-- This configuration file specifies the required security policies
	   for the HAL to work. -->

  <!-- Only root or user hal can own the HAL service -->
  <policy user="hal">
	<allow own="org.freedesktop.Hal"/>
  </policy>
  <policy user="root">
	<allow own="org.freedesktop.Hal"/>
  </policy>

  <!-- Allow anyone to invoke methods on the Manager and Device interfaces -->
  <policy context="default">
	<allow send_interface="org.freedesktop.Hal.Manager"/>
	<allow send_interface="org.freedesktop.Hal.Device"/>
	<allow receive_interface="org.freedesktop.Hal.Manager"
		   receive_sender="org.freedesktop.Hal"/>
	<allow receive_interface="org.freedesktop.Hal.Device"
		   receive_sender="org.freedesktop.Hal"/>

	<allow send_interface="org.freedesktop.Hal.Device.SystemPowerManageme
nt"/>
	<allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
	<allow send_interface="org.freedesktop.Hal.Device.Volume"/>
	<allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
	<allow receive_interface="org.freedesktop.Hal.Device.SystemPowerManageme
nt"
	   receive_sender="org.freedesktop.Hal"/>
	<allow receive_interface="org.freedesktop.Hal.Device.LaptopPanel"
	   receive_sender="org.freedesktop.Hal"/>
	<allow receive_interface="org.freedesktop.Hal.Device.Volume"
	   receive_sender="org.freedesktop.Hal"/>
	<allow receive_interface="org.freedesktop.Hal.Device.Volume.Crypto"
	   receive_sender="org.freedesktop.Hal"/>
  </policy>

  <!-- Default policy for the exported interfaces -->
  <policy context="default">
	<deny send_interface="org.freedesktop.Hal.Device.SystemPowerManageme
nt"/>
	<deny send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
	<deny send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
	<deny send_interface="org.freedesktop.Hal.Device.Volume"/>
	<deny send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
  </policy>

  <policy group="power">
	<allow send_interface="org.freedesktop.Hal.Device.SystemPowerManageme
nt"/>
	<allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
  </policy>

  <policy group="storage">
	<allow send_interface="org.freedesktop.Hal.Device.Volume"/>
	<allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
  </policy>

  <!-- You can change this to a more suitable user, or make per-group -->
  <policy user="0">
	<allow send_interface="org.freedesktop.Hal.Device.SystemPowerManageme
nt"/>
	<allow send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
	<allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
	<allow send_interface="org.freedesktop.Hal.Device.Volume"/>
	<allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
  </policy>

</busconfig>


Ich weiß noch nicht so recht, was ich da anpassen soll. Kannst du mir einen kleinen Überblick verschaffen?

Bei der untersten policy steht was von "VideoAdapterPM". Reicht es da die Rechte zu vergeben ("You can change this...")?


MfG
firegate

Dieser Beitrag wurde von firegate bearbeitet: 15. Juli 2008 - 17:59

0

#4 Mitglied ist offline   bb83 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.870
  • Beigetreten: 30. August 05
  • Reputation: 24
  • Geschlecht:Männlich

geschrieben 15. Juli 2008 - 21:53

Du musst halt die entsprechenden Berechtigungen auf das etwaige device setzen (siehst du am besten beim einstecken per dmesg).

Als was läuft dieser Stick denn? Vlt reicht es auch, wenn du dich der entsprechenden Gruppe hinzufügst, (z.B video etc..)
0

#5 Mitglied ist offline   blob 

  • Gruppe: aktive Mitglieder
  • Beiträge: 331
  • Beigetreten: 16. Oktober 06
  • Reputation: 0
  • Wohnort:Frz-Guyana
  • Interessen:boxen

geschrieben 15. Juli 2008 - 23:34

Oft stehen diese Einzelheiten in der Fehlermeldung. Besser wird diese, wenn du erst xterm und darin dann die Anwendung startest, mit <anwendung> --help kommt oft auch eine Anleitung, einschliesslich wie man bessere Fehlermeldungen erhaelt (meist: <anleitung> -v ). Poste das Ergebnis mal .
ftp://ftp.guyane.dyn-o-saur.com/sys , http://www.copaya.yi.org ,
http://SYS-Linux.yi.org/forum(geht momentan nicht)
Linux SYS 0.23+ getunt mit Kernel 2.6.26.2-i486-1sys , lbreakout 2 , digger :mrgreen:
Das neue SYS Install-DVD gibts hier: ftp://ftp5.gwdg.de/p...s/SYS_Linux.iso
Mirror ftp://ftp.polytechnic.edu.na/pub/SYS
0

#6 Mitglied ist offline   firegate 

  • Gruppe: aktive Mitglieder
  • Beiträge: 753
  • Beigetreten: 12. April 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 16. Juli 2008 - 15:22

Ich weiß nicht genau wie, aber ich hab das Problem gelöst. Ich hab verschiedene Configs angepasst, ohne dabei an den DVB-Stick zu denken aber jetzt bekomme ich Zugriff.

@bb83:
An die Gruppen hab ich auch als erstes gedacht, hat aber nicht geholfen.


Danke noch mal für eure Hilfe ;)


Gruß
firegate

//EDIT:
never mind

Dieser Beitrag wurde von firegate bearbeitet: 16. Juli 2008 - 22:37

0

#7 Mitglied ist offline   blob 

  • Gruppe: aktive Mitglieder
  • Beiträge: 331
  • Beigetreten: 16. Oktober 06
  • Reputation: 0
  • Wohnort:Frz-Guyana
  • Interessen:boxen

geschrieben 17. Juli 2008 - 14:25

Wunderbar !! Als Holzhammer-Methode waere auch gegangen den/die user zur Gruppe root hinzuzufuegen, aber vorher war zu versuchen gewesen ob sich der eigentliche Fehler nicht finden/beheben liesse
ftp://ftp.guyane.dyn-o-saur.com/sys , http://www.copaya.yi.org ,
http://SYS-Linux.yi.org/forum(geht momentan nicht)
Linux SYS 0.23+ getunt mit Kernel 2.6.26.2-i486-1sys , lbreakout 2 , digger :mrgreen:
Das neue SYS Install-DVD gibts hier: ftp://ftp5.gwdg.de/p...s/SYS_Linux.iso
Mirror ftp://ftp.polytechnic.edu.na/pub/SYS
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0