Разрешения ALSA

Все работало отлично около 3 часов назад на моей машине.

Затем мои неуклюжие пальцы напечатали chown -R someuser:somegroup .*, и, прежде чем я заметил точку, я нажал enter, и BAM, половина моей системы принадлежала кому-то, прежде чем я смог остановить ее.

Излишне говорить, что после долгих ударов головой о стену мне удалось собрать все обратно в корень (а именно / sbin, / etc, / lib и некоторые вещи в / usr). Я apt-get --reinstall install отредактировал кучу пакетов, включая ALSA. К сожалению, сейчас ALSA не работает для пользователей без полномочий root. Таким образом, sudo aplay /usr/share/sounds/alsa/Noise.wav работает нормально, но как непривилегированный пользователь, он выплевывает "cannot find card '0'". Хотя добавление моих пользователей в аудиогруппу может сработать, я читал во многих местах, что это больше не решение этих проблем.

Таким образом, возникает вопрос: где мне искать свои разрешения?

2
задан 28 April 2011 в 19:44

1 ответ

Хорошо, я стал удачливым, и заметил, что ACLs не были установлены в/dev/snd

На всякий случай любой случайно встречает подобную проблему, мне удалось зафиксировать ее:

sudo setfacl -m u:username:rw /dev/snd/*

Если кто-либо видит проблему с этим, ответьте в комментариях, я хочу удостовериться, что я сделал это правильно...

3
ответ дан 28 April 2011 в 19:44

Другие вопросы по тегам:

Похожие вопросы: