Проблема в том, что приложениям GTK3 нужен пакет для использования системы печати: gtk3-print-backends
. Установка этого пакета решает проблему
Я нашел вопрос интересным, поэтому немного погуглил и нашел это .
Точнее, вам нужно добавить эту строку в ваш sshd_config.
ForceCommand logger -p user.notice "$SSH_ORIGINAL_COMMAND"
Согласно man sshd_config
:
ForceCommand
Принудительное выполнение команды, указанной ForceCommand, игнорируя любую команду, предоставленную клиентом и ~ / .ssh / rc, если присутствует. Команда вызывается с помощью оболочки входа пользователя с параметром -c. Это относится к выполнению оболочки, команды или подсистемы. Это наиболее полезно внутри блока Match. Команда, изначально предоставленная клиентом, доступна в переменной среды SSH_ORIGINAL_COMMAND. Указание команды internal-sftp приведет к принудительному использованию внутрипроцессного SFTP-сервера, который не требует файлов поддержки при использовании с ChrootDirectory. По умолчанию нет.
В моем случае установки rsyslog в debian пользователь. * Записывается в /var/log/user.log
Попробуйте это(https://askubuntu.com/questions/93566/how-to-log-all-bash-commands-by-all-users-on-a-server). Отредактируйте файл /etc/bash.bashrc
и добавьте строку
export PROMPT_COMMAND='RETRN_VAL=$?;logger -p local6.debug "$(whoami) [$$]: $(history 1 | sed "s/^[ ]*[0-9]\+[ ]*//" ) [$RETRN_VAL]"'
внизу файла и сохраните его.