Привет!
Столкнулся с такой трудностью: если в терминальной сессии на freenx сервере сделать в терминале sudo reboot
, то в домашнем каталоге пользователя остается файл .Xauthority размера 0. После этого невозможно начать новую сессию, пока этот файл существует. Надо: убирать его перед началом новой сессии, если его размер = 0.
В конфиге сервера можно заменить утилиту xauth на «свою», я написал такую:
#!/bin/bash
xauth_cookie="$XAUTHORITY"
if [ -z "$xauth_cookie" ]; then xauth_cookie="$HOME"/.Xauthority; fi
if [ ! -s "$xauth_cookie" ] && [ -f "$xauth_cookie" ]; then then rm -f "$xauth_cookie"; fi
/usr/bin/xauth "$@"
exit $?