웹사이트 검색

vlock - Linux에서 사용자 가상 콘솔 또는 터미널을 잠그는 현명한 방법


가상 콘솔은 Linux의 매우 중요한 기능이며 시스템 사용자에게 물리적 시스템에서만 사용할 수 있고 원격으로는 사용할 수 없는 비그래픽 설정에서 시스템을 사용할 수 있는 쉘 프롬프트를 제공합니다.

사용자는 하나의 가상 콘솔에서 다른 가상 콘솔로 전환함으로써 동시에 여러 가상 콘솔 세션을 사용할 수 있습니다.

이번 가이드에서는 vlock 프로그램을 이용하여 Linux 시스템에서 사용자 가상 콘솔이나 터미널 콘솔을 잠그는 방법을 살펴보겠습니다.

블록이란 무엇입니까?

vlock은 하나 이상의 사용자 가상 콘솔 세션을 잠그는 데 사용되는 유틸리티입니다. vlock은 다중 사용자 시스템에서 중요합니다. 이를 통해 사용자는 자신의 세션을 잠그고 다른 사용자는 다른 가상 콘솔을 통해 동일한 시스템을 계속 사용할 수 있습니다. 필요한 경우 전체 콘솔을 잠그고 가상 콘솔 전환을 비활성화할 수도 있습니다.

vlock은 주로 콘솔 세션에서 작동하며 콘솔이 아닌 세션 잠금도 지원하지만 완전히 테스트되지 않았습니다.

Linux에 vlock 설치

각 Linux 시스템에 vlock 프로그램을 설치하려면 다음을 사용하세요.

yum install vlock           [On RHEL / CentOS / Fedora]
sudo apt-get install vlock  [On Ubuntu / Debian / Mint]

Linux에서 vlock을 사용하는 방법

vlock과 함께 사용할 수 있는 옵션은 거의 없으며 일반적인 구문은 다음과 같습니다.

vlock option
vlock option plugin
vlock option -t <timeout> plugin

vlock 일반 옵션 및 사용법:

1. 현재 가상 콘솔이나 사용자의 터미널 세션을 잠그려면 다음 명령을 실행합니다.

vlock --current

-c 또는 --current 옵션은 현재 세션을 잠그는 것을 의미하며 vlock을 실행할 때의 기본 동작입니다.

2. 모든 가상 콘솔 세션을 잠그고 가상 콘솔 전환도 비활성화하려면 아래 명령을 실행하세요.

vlock --all

-a 또는 --all 옵션을 사용하면 모든 사용자의 콘솔 세션이 잠기고 가상 콘솔 전환도 비활성화됩니다.

이러한 다른 옵션은 vlock이 플러그인 지원으로 컴파일된 경우에만 작동할 수 있으며 여기에는 다음이 포함됩니다.

3. -n 또는 --new 옵션이 호출되면 사용자의 콘솔 세션이 잠기기 전에 새 가상 콘솔로 전환한다는 의미입니다.

vlock --new

4. -s 또는 --disable-sysrq 옵션은 사용자가 가상 콘솔을 잠근 동안 SysRq 메커니즘을 비활성화하고 작동합니다. -a 또는 --all이 호출될 때.

vlock -sa

5. -t 또는 --timeout 옵션은 화면 보호기 플러그인의 시간 초과를 설정하기 위해 호출됩니다.

vlock --timeout 5

-h 또는 --help-v 또는 --version을 사용하여 도움말 메시지와 버전을 볼 수 있습니다. 각기.

우리는 그것을 그대로 두고 시스템 시작 중에 vlock 프로그램이 읽는 ~/.vlockrc 파일을 포함하고 환경 변수를 추가할 수 있다는 것도 알아야 합니다. 특히 데비안 기반 배포판 사용자는 매뉴얼 항목 페이지를 확인하세요.

여기에 포함되지 않은 정보를 더 알아보거나 추가하려면 댓글 섹션에 아래 메시지를 입력하세요.