adduser, группа addgroup "

Я пытаюсь создать System-Wide PulseAudio-демона (я знаю о проблемах безопасности, связанных с этим) . Тем не менее, я получаю ошибку с доступом, когда вы играете через daemnon PulseAudio (с правами root). Я думаю, это может быть из-за того, что пользователь root не находится в группе с импульсным доступом.

Я попытался добавить его:

adduser root pulse-access 

Который, к сожалению, возвращает мне эту ошибку:

 addgroup: group 'root' in use 

Я работаю на небольшом BusyBox, который не имеет команд fancier useradd и т. Д.

Почему я не могу / Как добавить пользователя в определенную группу, имея только доступ к этим двум командам?

Запуск PulseAudio в качестве системного демона https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/

  • Как запустить службу в Netgear R7000 (запасная прошивка)
  • Как добавить скрипт к встроенной Linux
  • обновление `/ etc / resolv.conf` в файловой системе только для чтения
  • Компиляция ядра на STLinux
  • Возврат статуса команды Busybox `timeout`
  • Regex не работает с grep
  • Установите переменную среды (TZ) для всех сценариев запуска и inittab
  • Ограниченный набор команд Buildroot busybox
  • One Solution collect form web for “adduser, группа addgroup "”

    BusyBox может быть скомпилирован с отключенным FEATURE_ADDUSER_TO_GROUP (поведение по умолчанию buildroot-2017.08). Если это так, то addgroup или adduser не могут быть добавлены в группу. По крайней мере, теоретически, потому что, когда я включил эту функцию, я все равно получил ту же ошибку.

    Простое решение : просто отредактируйте / etc / group напрямую и добавьте пользователя туда сами. Например:

     pulse-access:x:1003:pulse,root 

    Когда вы делаете это для сборки buildroot, вы можете добавить это на этапе скриптов fakeroot:

     # Add root user to pulse-access group if [ -e ${TARGET_DIR}/etc/group ]; then sed -i '/^pulse-access:/s/\(.*\)/\1,root/;s/:,/:/' ${TARGET_DIR}/etc/group fi 
    Interesting Posts

    sudo: извините, вам не разрешено устанавливать следующие переменные среды

    Включить веб-камеру с помощью команды

    Сколько строк появляется при загрузке типичного дистрибутива Linux?

    Уведомлять пользователя о блокировке учетной записи при входе в систему (Solaris)

    Live Linux и FAT32

    Извлечение запросов из файла журнала, которые не включают запрещенные строки

    Ожидаемый сценарий, кажется, игнорирует приглашение (подтверждение отпечатка RSA)

    Мониторинг ввода / вывода памяти GPU

    Как добавить данные в буфер в сценарии оболочки?

    Какова цель запуска сценария?

    desktop: как включить режим сна с экрана блокировки?

    Графический вход без клавиатуры

    Как предотвратить разделение слов, не предотвращая удаление пустой строки?

    Как мне разрешить права доступа к каталогам и посмотреть, не хватает ли прав на запись?

    Быстрое извлечение поля с помощью grep

    Linux и Unix - лучшая ОС в мире.