Pulseaudio не удалось создать безопасный каталог в доле nfs

Это может не совсем быть тем, что Вы ищете, но Debian (и вероятно Ubuntu к настоящему времени) поддерживает /etc/apt/sources.list.d/ каталог. Можно поместить файлы туда (пока они заканчивают "sources.list" (например, foo.sources.list)), который будет включен Кв. при использовании. Идя один шаг вперед, можно поместить их где угодно и символьную ссылку от /etc/apt/sources.list.d в реальный файл.

Но что касается /etc/apt/sources.list sources.list(5) страница справочника говорит об этом, как будто это является неизменным.

7
09.09.2013, 19:33
3 ответа

Можно Изменить путь Корневого каталога путем редактирования Вашего /etc/passwd файл и затем создает использование корневого каталога:

/sbin/mkhomedir_helper <username> [<umask> [<skeldir>]]

Еще одна вещь может быть pulseaudio работает через другого пользователя, вот почему это пробует к созданию файла в том пользовательском dir дома так, однажды использование проверки ps -ef | grep pulse и обновите в своем вопросе

Другая опция:

Выполненный pulseaudio в масштабе всей системы

Поскольку некоторые причины - это, хорошая вещь к выбрала для единственного pulseaudio демона вместо одного на зарегистрированного пользователя

Это - то, как Вы делаете это:

  • добавьте к каждому пользователю в системе группы 'импульс' и 'импульсный доступ'

  • править /etc/pulse/daemon.conf

  • изменитесь 'daemonize = не' к 'daemonize = yes'

  • измените 'системный экземпляр = не' к 'системному экземпляру = yes'

  • редактирование etc/default/pulseaudio

  • изменение'PULSEAUDIO_SYSTEM_START=0'к'PULSEAUDIO_SYSTEM_START=1'

  • удалите .pulse в своем корневом каталоге и сделайте тот же нос другие пользователи

  • перезагрузите систему

Ссылка

2
27.01.2020, 20:19
  • 1
    Привет, я не знаю то, что Вы имели в виду с тем вторым корневым каталогом. Таким образом, я попытался выполнить демона в корне. Это, кажется, не работает. Также выполнение pulseaudio -D в корне не заставляет его работать. При попытке выполнить pavucontrol, это зависает при попытке соединиться. Также /etc/default/pulseaudio не существовал, таким образом, я создал новый. Ни у какого пользователя не было a .pulse каталог. Только .config/pulse таким образом, я попытался удалить тот, но это продолжает возвращаться. –  d_inevitable 10.09.2013, 13:13
  • 2
    Также пользователь pulseaudio работает, как "импульс", но это - то, только если это когда-либо добирается для выполнения, не дросселируя на той ошибке. –  d_inevitable 10.09.2013, 13:24

Необходимо смочь дать "импульсному" пользователю способность записать в файл в той доле. umask может предотвратить его, но если "chmod 777 .config/pulse" сервис необходимо смочь записать в него.

1
27.01.2020, 20:19
  • 1
    Нет, потому что родительский каталог читал/выполнял не разрешение для импульса. Даже локальный корень не может получить доступ к тому dir –  d_inevitable 10.09.2013, 23:17

Я думаю, что лучшим вариантом (по сравнению с запуском Pulseaudio в масштабе всей системы) является установка места для конфигурации за пределами монтирования NFS. Управление Pulseaudio объясняет две возможности:

  1. Если ~/.pulse/client.conf не найден, то используется глобальный /etc/pulse/client.conf (и другие конфигурационные файлы в тех же каталогах). Чтобы использовать глобальные настройки, просто удалите специфические для пользователя настройки;
  2. Если вам нужны настройки для каждого пользователя вместо глобальных, вы можете установить переменную окружения Pulseaudio (PULSE_CLIENTCONFIG) при входе в систему (в .bashrc, .xinitrc или с помощью pam_env.conf)).
1
27.01.2020, 20:19

Теги

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