LINUX.ORG.RU

История изменений

Исправление Sahas, (текущая версия) :

Не знаю, то ли это, что требуется, но я таким образом переключаю пользователя (после захода через ssh -X):

$ ./switch_user.sh user

switch_user.sh:

#!/bin/sh
tmpfile=/tmp/xauth_tmp_entry
xauth extract ${tmpfile} :$(echo $DISPLAY|cut -d : -f 2 )
chmod a+r ${tmpfile}
su $1 -c "xauth merge ${tmpfile}; bash"
rm ${tmpfile}

Исходная версия Sahas, :

Не знаю, то ли это, что требуется, но я таким образом переключаю пользователя (после захода через ssh -X):

$ ./switch_user.sh user

switch_user.sh:

#bin/sh
tmpfile=/tmp/xauth_tmp_entry
xauth extract ${tmpfile} :$(echo $DISPLAY|cut -d : -f 2 )
chmod a+r ${tmpfile}
su $1 -c "xauth merge ${tmpfile}; bash"
rm ${tmpfile}