2

Как и многие другие, я сильно полагаюсь на screen . Это фантастический способ получить работу, когда вам нужно уйти и вернуться позже.

Это также замечательный обучающий инструмент, позволяющий всем входить в систему под одной и той же учетной записью, а затем выводить на экран сеанс screen -x чтобы каждый мог увидеть, как выполнить определенную задачу.

Можно ли запретить общий доступ, который разрешен на экране, с флагом -x ? Или ограничить его таким образом, чтобы для повторного присоединения или присоединения к сеансу необходимо было ввести пароль?

Нужно ли мне смотреть на «экранные» функции экрана и, если да, то какие / как они работают?

3 ответа3

1

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

Единственное другое решение, о котором я могу подумать, - это использование какой-либо программы внутри экрана, которая позволяет вам заблокировать свой терминал с помощью указанного пароля или постоянно выводить других людей из сеанса экрана, выполняя что-то вроде этого:screen -d -r

1

Я думаю, что вы ищете вариант блокировки, чтобы после отключения он запрашивал пароль. На странице руководства указан вариант блокировки сеанса. Ca Cx (блокировка экрана) заблокировать этот терминал.

Ca Cx (lockscreen) Заблокировать этот терминал.

0

Как насчет ssh -t me@my.remote.machine '/usr/sbin/screen -R mysession'?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .