Как многие другие, я полагаюсь screen
в большой степени. Это - фантастический способ получить работу, сделанную, когда необходимо смочь отбросить и возвратиться позже.
Это - также потрясающий обучающий инструмент путем разрешения людям всему входу в систему той же учетной записи и затем screen -x
сессия, таким образом, все видят, как выполнить определенную задачу.
Действительно ли возможно предотвратить совместное использование, которое экран позволяет с -x
флаг? Или ограничить его так, чтобы, чтобы повторно прикрепить или присоединиться к сессии, которую необходимо обеспечить паролю?
Я должен смотреть на 'acl' функции экрана, и, если так, которые / как они работают?
Я думаю, что Вы ищете опцию блокировки так, чтобы после разъединения это про подсказки Вы для пароля. Существует опция сессии блокировки, перечисленная на странице справочника. C-a C-x (экран блокировки) блокируют этот терминал.
C-a C-x (Lockscreen) Блокировка этот терминал.
Экранные сессии являются по сути частными. Вы не можете совместно использовать экранные сессии, если Вы все не зарегистрированы в того же пользователя. Так как Вы сделали, чтобы все вошли в ту же учетную запись, они все знают Ваш пароль, и Ваш компьютер не имеет никакого способа отличить Вас от них. Если Вы захотите частную сессию, то необходимо будет создать другого пользователя, для которого только Вы знаете пароль.
Единственное другое решение, о котором я могу думать, использует некоторую программу в экране, который позволяет Вам блокировать свой терминал с указанным паролем или действительно постоянно регистрирует других людей из Вашей экранной сессии путем выполнения чего-то вроде этого: screen -d -r
Как насчет ssh -t me@my.remote.machine '/usr/sbin/screen -R mysession'
?