Каким образом я не могу использовать Экран на другом компьютере?

Когда я использую шпаклевку, вход в систему и ввожу "экран", это работает.

Когда я использую ДРУГОЙ компьютер - основанная на Linux система. Я SSH в него через мою локальную машину. Затем я ввожу "экран", и он отображает эту ошибку?:

'cannot open your terminal '/dev/pts/0' -please check
2
задан 23.10.2009, 17:41

3 ответа

Вы имеете, вероятно, su'd пользователю, отличающемуся, чем один, Вы вошли в систему как. Необходимо работать screen как тот же пользователь, который владеет оконечным устройством, которое является пользователем, Вы вошли в систему как.

Если Вам нужно к командам выполнения как другой пользователь, запустите свой экран и сделайте Ваш"su"из него.

5
ответ дан 08.12.2019, 05:32
  • 1
    @Teddy: Да, я сделал su пользователю, отличающемуся, чем один, вошел в систему. Если так, я могу все еще использовать экран? – Alex 23.10.2009, 14:16
  • 2
    @Alex: Не как этот. Но можно запустить экран и сделать"su"в нем. Джон – Teddy 23.10.2009, 16:31
  • 3
    @Teddy: просто проверив Ваш диагноз, это - все. – quack quixote 23.10.2009, 17:05

Машина, на котором Вам знали, что проблемы особенно "заблокированы вниз"?

Кажется, что это могла бы быть проблема полномочий с Вашим псевдотерминалом. После получения этого сообщения об ошибке проверьте вывод ls-l/dev/pts/0 (используйте путь из сообщения об ошибке). Если это не показывает Вас владельцем с чтением и пишет биты, то можно проверить его с администратором машины.

Я могу вообразить систему, которая была бы chown-далеко и chmod-вниз псевдотерминал после того, как начальный процесс входа в систему начинается (подпроцессы могли наследовать уже открытые дескрипторы файлов для станд. {в, допустить ошибку}), но это будет довольно драконовским. Что действительно монтируется | grep pts шоу? Возможно, опции монтирования являются установкой неправильно …

1
ответ дан 08.12.2019, 05:32

Вы пытаетесь повторно прикрепить сессию, которая была запущена в другом месте? Если так, и другая сессия не отсоединилась, необходимо сделать screen -d -r <sessionname>.

Если это просто запускается screen, затем я не уверен.

0
ответ дан 08.12.2019, 05:32

Теги

Похожие вопросы