Am Sonntag, 18. Dezember 2005 16:10 schrieb Karl:
Hallo Jan,
Danke für die schnelle Antwort.
Am Sonntag, 18. Dezember 2005 14:42 schrieb Jan Ritzerfeld:
Das wird aber AFAIK nur bis zum nächsten Login (auf dem ersten X-Server, also :0, siehe unten!) helfen, weil die Gruppenrechte von pam_devperm anhand /etc/logindevperm wieder entfernt werden. Sprich, in /etc/logindevperm diese Zeile
:0 0600 /dev/snd/*
durch diese
:0 0660 /dev/snd/*
Ich habe mir die /etc/logindevperm mal angeschaut, und festgestellt dass alle Geräte auf 0600 gesetzt werden. Und mit cdrom und dvd funktioniert das einwandfrei. Warum muss ich das für den Sound ändern?
Hallo Karl, die 0600 sorgt dafür das nur der Benutzer Zugriff auf das entsprechende device hat der als erstes darauf Zugriff genommen hat. Wenn also zwei Benutzer gleichzeitig angemeldet sind hat nur derjenige Zugriff auf die verschiedenen Soundkomponenten der als erstes angemeldet wurde. Bei CD/DVD mag das nicht so zum tragen kommen, bei Sound jedoch schon. Grundsätzlich wäre jetzt allerdings zu klären ob es bei Dir überhaupt darum geht das zwei Benutzer gleichzeitig angemeldet Zugriff auf Sound haben, oder ob grundsätzlich nur ein Benutzer Sound hat, und die anderen nicht (auch wenn kein anderer angemeldet ist). Wenn es darum geht mehreren Benutzern gleichzeitig den Zugriff zu ermöglichen solltest Du, wie schon beschrieben, in der /etc/logindevperm die Werte für /dev/dsp0:/dev/dsp1:/dev/dsp2:/dev/dsp3 /dev/audio:/dev/audio0:/dev/audio1:/dev/audio2:/dev/audio3:/dev/audioctl /dev/mixer0:/dev/mixer1:/dev/mixer2:/dev/mixer3 /dev/snd/* von 0600 auf 0660 setzen. Wenn jedoch die anderen Benutzer grundsätzlich, also auch wenn sie alleine angemeldet sind, keinen Sound haben bzw der artsd abstürzt, dann liegt das Problem wohl woanders. Sag doch noch mal Bescheid Micha