Но тогда последовательности `\Х` должен быть расширен в аргументы contactenate, и " Эхо " также добавляет дополнительное пространство между каждым аргументом и дополнительный символ новой строки в конце концов, ни один из которых не просят здесь. Это предполагает, что вы можете найти каждый процесс, который будет писать в файл. Это звучит не банально. @CareyGregory я согласен. Чтобы сделать вещи проще, я обновил вопрос, чтобы отвечать было легче. Боюсь, CSipSimple на сервере (или любого другого пользователя на уровне приложения по этому вопросу) не имеет доступа к GSM аудио. Кто-то более осведомленный должны подтвердить, если это так.

Осторожны, где вы черпаете свои аналогии. На поставки .bashrc и может быть опасным в том смысле, что если переменная добавляется к вам попасть в ситуацию, когда нечто подобное может произойти:

начальная ОКР

Путь=/путь/к/реж

получены ОКР

Путь=/путь/к/реж:/путь/к/реж

Вот почему это обычно хорошая практика, чтобы выйти из системы и снова войти в систему, когда коренные изменения происходят на низком уровне среды файлы, такие как .bashrc и и/или .файл.

Быть добавлены или удалены из группы Unix должны также рассматриваться как серьезные изменения, требующие выхода/входа.

Вы можете получить доступ к, по меньшей мере в одну оболочку, но так же и одним из этих 3 операций в отношении группы меняется в Unix появляться:

  • Су - <пользователь>
  • Су <пользователь>
  • команды newgrp

3-й метод будет работать, но это потребует от вас, чтобы слепо изменить себя к группе, которая проявляет себя однако в существующей среде, а потом делают на этом свой основной группы новая группа, которая не может быть то, что вы хотите.

Почему

Если вы взгляните на man-странице, учетных данных вы увидите, почему дочерние процессы не могут иметь изменения, внесенные через usermod сразу отражается в режиме реального времени образом:

отрывок

Дочерний процесс, созданный на вилке(2), наследует копии своих родителей пользователей и идентификаторов групп. При execve(2), реальных пользователей процесс и ID группы и дополнительных идентификаторов групп сохранились; эффективное и сохраненный набор идентификаторов может быть изменен, как описано в вызова execve(2).