У меня возникла проблема с пересылкой SSH X-11, в то время как я использовал sudo. Я нашел решение для этого.Написание сценария bash для пересылки X-11
$hostname
server4.a.b.edu
Сначала я:
$ echo $DISPLAY
localhost:10.0
затем
$ xauth list
server1.a.b.edu/unix:12 MIT-MAGIC-COOKIE-1 6026864294a0e081ac452e8740bcd0fe
server4.a.b.edu/unix:10 MIT-MAGIC-COOKIE-1 f01fbfe0c0d68e30b45afe3829b27e58
Тогда мне нужно сделать
$ sudo xauth add server4.a.b.edu/unix:10 MIT-MAGIC-COOKIE-1 f01fbfe0c0d68e30b45afe3829b27e58
для Судо работать, для печенья с моим именем сервера и дисплей.
Как написать скрипт bash для автоматизации этого?
Я получаю сообщение об ошибке: xauth: (argv): 1: bad "add" command line – Bruce
делает 'xauth list $ DISPLAY' дает вам только 1 строку для вашего дисплея? Мне интересно, есть ли у вас разные версии, чем у меня. –
ничего не показывает ... – Bruce