Это на недавно установленном Centos 7 на выделенном сервере, доступ к которому осуществляется через ssh (TTY - это pts)
Любая помощь будет оценена.
screen -ls No Sockets found in /var/run/screen/S-user. ls -la /var/run/screen/S-user total 0 drwx------ 2 user user 40 Jul 10 18:23 . drwxrwxr-t 4 root screen 80 Jul 10 17:59 ..
Запустите `screen -ls`; он должен дать имя каталога в первой строке. Затем запустите `ls -la`и поместите вывод в ваш вопрос.
BenjiWiebe 10 лет назад
0
Хорошо, добавил это к вопросу.
Rob 10 лет назад
0
Хммммм ... Я ожидал увидеть проблему с разрешениями, но все выглядит хорошо.
BenjiWiebe 10 лет назад
0
Я пытаюсь получить виртуальную машину CentOS 7, чтобы увидеть, есть ли у нее эта проблема, но я не могу сделать это до завтра ...
BenjiWiebe 10 лет назад
0
Есть ли причина, по которой вам нужен CentOS 7? Похоже, что это связано с тем, что CentOS 7 был * только * выпущен. Возможно, вы могли бы использовать CentOS 6 еще несколько недель?
BenjiWiebe 10 лет назад
0
У меня нет той же проблемы на новой установке CentOS 7.
BenjiWiebe 10 лет назад
0
Это было gid=5отличное решение для Dedicated, добавленное к devts в fstab. screenтеперь работает как ожидается для всех пользователей.
Однако я наткнулся на эту тему, пытаясь решить проблему с контейнером OpenVZ в CentOS 7. Поскольку нет способа отредактировать fstab для сервера (насколько я мог найти), я обнаружил следующее обходной путь исправил это.
Я подумал, что поеду туда и посмотрю, может ли это кому-нибудь помочь. (Хотя это не очень красивый способ сделать это.)
По какой-то причине при этом условии sudo screenвсе еще может получить доступ к устройству, но тогда это соединение пропустит символы, которые потребляются другим screen.
Убедитесь, что у пользователя есть права на чтение и запись в файл
спасибо за `lsof`, я не знал, что у меня уже есть два` экрана`, работающие в фоновом режиме
Marecky 6 лет назад
1
-2
Алексей Ч
Это может быть ошибка в вашем конфигурационном файле
~ / .Screenrc
Попробуйте проверить это или создайте тусклый.
Это действительно комментарий, а не ** ответ ** на оригинальный вопрос. Вы всегда можете комментировать свои собственные сообщения, и как только у вас будет достаточно [репутации] (https://superuser.com/help/whats-reputation), вы сможете [комментировать любой пост] (https: // superuser. ком / помощь / льготы / комментарий). Пожалуйста, прочитайте [Зачем мне нужно 50 репутации, чтобы комментировать? Что я могу сделать вместо этого?] (Https://meta.stackexchange.com/a/214174)
DavidPostill 7 лет назад
0