multitail
имеет несколько интерактивных клавиш, из которых b
вызовет меню с предложением выбрать, какое окно прокручивать. Используйте клавиши со стрелками для навигации и нажмите Enter, чтобы выбрать окно. Это окно появится поверх всех остальных окон, за исключением небольшой границы в 2 символа, в которой вы сможете видеть любые изменения. Вы можете прокручивать выбранное окно с помощью клавиш со стрелками и q
для выхода из этого режима. Я не знаю никакого способа прокрутки с сохранением расположения окон.
Используйте F1
или h
для получения всплывающей подсказки о доступных интерактивных клавишах.
Можно сделать хак: запустите multitail
внутри tmux
в маленькой панели, используйте b для создания прокручивающегося подокна, затем сделайте панель полноразмерной. Это не изменит размер прокручиваемого подокна, но сделает журналы видимыми в новом пространстве. Если у вас уже есть сессия tmux с одним окном, то вы можете поэкспериментировать с другого терминала с помощью команд:
$ tmux split-window
$ tmux resize-pane -y 10
$ tmux send-keys 'multitail /var/log/maillog /var/log/messages /var/log/httpd/access_log' Enter
$ tmux send-keys Enter b Enter
$ tmux kill-pane -a -t.
Эти команды посылают в сессию команды для разделения окна, уменьшения высоты активной панели и запуска мультитейла, который скажет, что места действительно недостаточно. Вторая команда send-keys
подтверждает это и вводит b
для прокручивающегося подокна. Последняя команда уничтожает другую панель, и появляется полноразмерная многоцелевая папка с небольшим прокручивающимся подокном.
Итак, спасибо https://unix.stackexchange.com/users / 28235 / n-st , правильная конфигурация:
Match Group www-user User *,!yorunokoe
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no
Это ограничивает всех пользователей в www-user , кроме пользователя yorunokoe , на sftp.