Кажется, существует несколько ошибок, вовлеченных в эту проблему: Этот препятствует тому, чтобы был создан.Xauthority файл. И этот препятствует тому, чтобы предложенное обходное решение работало при использовании автоматического входа в систему.
Таким образом, решение состояло в том, чтобы изменить автоматический вход в систему синхронизированного входа в систему с малой задержкой и добавить следующее к/etc/gdm/PostLogin/default
#!/bin/bash auth=$HOME/.Xauthority if [ -e $auth ]; then diff <(xauth extract - $DISPLAY) <(XAUTHORITY=$auth xauth extract - $DISPLAY) > /dev/null && exit 0 fi xauth extract - $DISPLAY | XAUTHORITY=$auth xauth merge - chown $USER $auth
В моей компании есть много точек доступа, все из которых управляются NAC шлюзами.
Мы управляем двумя типами устройств:
Информация, которую мы фактически получаем для (1):
Для (2) подход немного отличается, поскольку мы используем процесс регистрации (фактически Airwatch ), который устанавливает агент на устройство. Отсюда мы можем получить эту информацию в дополнение к уже имеющейся у нас предыдущей информации:
Эта информация (2) синхронизируется со шлюзами NAC.
Это просто мой опыт ... не окончательный ответ . Надеюсь, вам будет интересно.