Как я мог разделить Byobu для перезагрузки пользовательских полномочий?

Обновив группу пользователей с usermod -G <grouplist> <user> в одном разделении Byobu я надеялся смочь открыться, новое разделение и иметь полномочия вступают в силу там.. вместо того, чтобы иметь необходимость уничтожить целые сессии Byobu и оболочку входа в систему.

Есть ли какой-либо путь вокруг этого?

Я понимаю, что можно сделать exec su -l $USER эффективно повторно входить в систему.. но я задаюсь вопросом, существует ли способ заставить это вступать в силу для всех разделений Byobu в настоящее время в действительности.

0
задан 26 April 2015 в 14:14

1 ответ

Процесс может изменить свой uid и ценуроз, но немного процессов делают это, и меньше позволяют пользователю сделать это. Никакой мультиплексор, к сожалению, не делает также. С screen, по-видимому, можно выполнить команду на всех окнах с помощью at (см. это сообщение SU ). Кажется, нет никакого прямого аналога at в tmux, решения обычно включают парсинг вывода из другого tmux команды ( суть, реализовывая это ). Другое решение состоит в том, чтобы синхронизировать все окна и выполнять команду (от это, ТАК отправьте ):

Ctrl-B :

setw synchronize-panes on

clear history
0
ответ дан 2 August 2019 в 21:10

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

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