답변:
vlock
당신이 요구 한대로 할 것입니다. 그러나 백그라운드 프로세스를 실행하려면 screen
대신 다른 위치에서 로그인 한 경우에도 백그라운드에서 프로세스를 로그 오프 한 후 다시 연결하는 방법을 고려하십시오.
vlock -a
(다른 사람이 쉽게 로그인 한 사용자에있을 수 있습니다 다른 터미널로 전환 수) 모든 가상 터미널을 잠 그려면
screen
터미널에서 실행하는 경우 Ctrl- 명령을 사용하여 터미널을 잠글 수 있습니다 a x.
idle 900 lockscreen
하십시오 .screenrc
.
screen
잠금에 주의하십시오 . 세션을 잠그지 않고 특정 창만 세션에 고정시킵니다. 자신의 창으로 해당 세션에 연결할 수있는 다른 사람은 잠기지 않습니다.
"이진법"을 확인하십시오. 터미널이 잠 깁니다. X 나 스크린이 필요 없습니다.
osx에서 작동하지 않는 vlock을 얻을 수 없으므로 간단한 쉘 스크립트 대안을 만들었습니다.