norm писал(а): ↑23.02.2019 16:21
Права на .asoundrc есть все:
lrwxrwxrwx .asoundrc -> /etc/asound.conf
Это cимволическая ссылка (она же симлинк), она всего лишь указывает на файл.
Поскольку Вы, по вашим же словам, нуб, разъясню подробнее.
На сам файл /etc/asound.conf права, скорее всего, другие.
В моей системе, к примеру, файл выглядит так:
Shell
-rw-r--r-- 1 root root 107 дек 23 13:43 /etc/asound.conf
Как можно видеть, права на запись есть только у владельца, которым является root.
А вот так выглядит симлинк на файл /etc/asound.conf
Shell
lrwxrwxrwx 1 alex alex 16 фев 23 23:22 asound.conf -> /etc/asound.conf
Здесь, казалось бы, есть все права, однако, оттого что я создал симлинк, я не стал владельцем файла /etc/asound.conf и никаких прав на этот файл сверх того, что было изначально, я не получил.
Как видите, права на файл и права на симлинк - это далеко не одно и то же.
Первый вывод: Проверяйте права на сам файл, а не на симлинк к файлу.
Второй вывод: Файл .asound.conf лучше создать как обычный файл, а не как симлинк.
Например, выполнить
cp /etc/asound.conf ~/.asound.conf
Что касается запуска mocp, если плееру что-то не удаётся прочитать,
по идее сообщение об этом должно быть выведено в терминал.
Запуск из командной строки с sudo - понятно - ошибка выводится.
А как запуск из командной строки без sudo? Отрабатывает молча? Или всё-таки ругается?