Betriebssysteme > Solaris/x86 und OpenSolaris
Sound Problem
(1/1)
msueper:
Hallo,
ich habe die Sound Treiber von oss installiert. Das funktioniert auch soweit ganz gut.
Jetzt habe ich folgendes Problem damit:
Der Treiber legt zwei "Files" an /devices/pseudo/oss_sadasupport@0:sound,audio und /devices/pseudo/oss_sadasupport@0:sound,audioctl . Nach dem Booten der Maschine haben diese Files die Besitzer/Rechte root:root und 666. Damit läuft der Sound prima. Wenn ich mich nun einlogge (JDesktor oder CDE) an der Console werden die Besitzer/Rechte geändert zu <login>:staff und 600. Damit läuft der Sound nicht mehr. Ich muss nun die Rechte wieder auf root:root und 666 ändern, damit man was hört.
Nach dem Logout werden die Rechte zu root:root und 600.
Meine Frage, welcher Prozess macht diesen Mist? Kann man das irgendwie konfigurieren?
Martin
Ten Little Indyans:
--- Zitat von: msueper am 09. November 2010, 11:08:11 ---Kann man das irgendwie konfigurieren?
--- Ende Zitat ---
--- Zitat von: /etc/logindevperm ---#
# /etc/logindevperm - login-based device permissions
#
# If the user is logging in on a device specified in the "console" field
# of any entry in this file, the owner/group of the devices listed in the
# "devices" field will be set to that of the user. Similarly, the mode
# will be set to the mode specified in the "mode" field.
#
# "devices" is a colon-separated list of device names. A device name
# ending in "/*", such as "/dev/fbs/*", specifies all entries (except "."
# and "..") in a directory. A '#' begins a comment and may appear
# anywhere in an entry.
#
# console mode devices
#
/dev/console 0600 /dev/mouse:/dev/kbd
/dev/console 0600 /dev/sound/* # audio devices
/dev/console 0600 /dev/fbs/* # frame buffers
...
--- Ende Zitat ---
msueper:
Hallo,
danke!
ich habe die Zeile auskommentiert:
/dev/console 0600 /dev/mouse:/dev/kbd
#/dev/console 0600 /dev/sound/* # audio devices
/dev/console 0600 /dev/fbs/* # frame buffers
/dev/console 0600 /dev/usb/hid[0-9]+ # hid devices should have the same permission with conskbd and consms
/dev/console 0600 /dev/usb/[0-9a-f]+[.][0-9a-f]+/[0-9]+/* driver=scsa2usb,usb_mid,usbprn,ugen #libusb/ugen devices
aber die Rechte werden auch nach einem Reboot noch umgesetzt:
msueper@ceres /devices/pseudo
# ls -l oss*
crw------- 1 msueper staff 261, 0 Okt 16 19:23 oss_sadasupport@0:sound,audio
crw------- 1 msueper staff 261, 1 Okt 16 19:23 oss_sadasupport@0:sound,audioctl
crw-rw-rw- 1 root sys 259, 11 Nov 10 17:55 osscore@0:mixer
crw-rw-rw- 1 root sys 259, 10 Nov 10 17:55 osscore@0:sndstat
Was ist da falsch gemacht worden?
Martin
msueper:
oha, mein Fehler. Man muss nur einmalig die Permissions korrekt setzen. Die Rechte werden jetzt auch beim Booten nicht mehr geändert.
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln