Назад | Перейти на главную страницу

Владелец сеанса экрана

Когда я зашел на сервер и выдаю 'screen -list' командами он дает следующий результат -

31917.pts-5.office      (Detached)
31844.pts-0.office      (Detached) 

Но иногда важно знать, кто запустил сеанс экрана - например, - поскольку системный администратор может захотеть убить какой-то конкретный screen сеанс и когда важно знать, кто начинает сеанс. Есть ли способ узнать, кто является инициатором / владельцем сеанса экрана?

Спасибо

В screen -ls | screen -list команды показывают вам только ваши собственные сеансы экрана даже для root. Насколько я знаю, это хорошо для самого экрана.

Если вы хотите увидеть, какие сеансы экрана были запущены и какими пользователями просматриваются в каждом каталоге пользователей в / var / run / screen /

ls -lR /var/run/screen
/var/run/screen:
total 0
drwx------ 2 iain iain 80 Feb 20 18:14 S-iain
drwx------ 2 root root 60 Feb 20 18:19 S-root

/var/run/screen/S-iain:
total 0
prw------- 1 iain iain 0 Feb 20 18:13 4093.pts-0.host1
prw------- 1 iain iain 0 Feb 20 18:14 4105.pts-0.host1

/var/run/screen/S-root:
total 0
prw------- 1 root root 0 Feb 20 18:19 4128.pts-0.host1