메뉴 닫기

Linux 운영체제 콘솔 Ctrl+Alt+Del 비활성화

iwinv 가상서버중 Linux 운영체제를 사용하실때 VNC 콘솔의 Send Ctrl + Alt + Del을 비활성화 시키는 방법입니다.

아래 내용은 Linux 운영체제 중 Ubuntu Linux와 Rocky Linux에 대해 기술합니다.

또한 해당 내용은 가상서버 뿐만 아니라 물리서버에서도 적용가능한 방법입니다.

 

1. 콘솔 화면에서 설정 버튼을 클릭합니다.

 

2. [VNC Console 접근]을 클릭합니다.

 

3. 본인 서버의 계정으로 접속 후 아래의 명령어를 입력합니다.

 

4. 데몬 재시작 후 Send CtrlAltDel 버튼을 눌러도 반응이 없음을 확인할 수 있습니다.

 

Ubuntu Linux 

 

아래 명령어를 입력합니다.

* ctrl-alt-del.target 이라는 타겟을 마스킹 처리합니다.

 

systemctl mask ctrl-alt-del.target

(ctrl-alt-del.target은 시스템에서 Ctrl+Alt+Del 키 조합을 감지했을때 실행되는 서비스나 액션을 제어합니다.

이를 마스킹 함으로써 시스템에서 Ctrl+Alt+Del 키 조합을 눌러도 재부팅이나 다른 기본 작업이 실행되지 않도록 막을 수 있습니다.)

 

* 시스템의 서비스 매니저인 `systemd`에게 구성 파일을 다시 로드하라는 지시를 합니다.(데몬 재시작)

systemctl daemon-reload

※ systemctl mask와 systemctl disable의 차이

 

systemctl mask 는 서비스에 mask를 추가하면 /etc/systemd/system에서 /dev/null로의 심볼릭 링크가 생성됩니다.

서비스를 마스킹할경우 마스킹을 해제하지 않는 한(systemctl unmask) 서비스를 영구적으로 사용할 수 없게 됩니다.

마스크 된 유닛으로 부팅하면 종속성을 충족시키더라도 실행되지 않습니다.

 

systemctl disable은 서비스를 비활성화하면 /lib/systemd/system에서 심볼릭 링크가 제거됩니다.

비활성화된 서비스는 부팅 시 자동으로 시작되지 않습니다.

하지만 수동으로 시작(systemctl enable)할 수는 있습니다. 또한 비활성화된 서비스가 필요한 다른 서비스는 수동으로 활성화 할 수 있습니다. 

 

Rocky Linux 

 

아래 명령어를 입력합니다.

* ctrl-alt-del.target이라는 대상 파일을 /dev/null과 심볼릭 링크를 생성하는 명령어입니다. ( /dev/null은 모든 입력을 버리는 특별한 파일입니다.)

ln -sf /dev/null /etc/systemd/system/ctrl-alt-del.target

 

* ctrl-alt-del.target을 마스킹 처리하는 명령어입니다.

systemctl mask ctrl-alt-del.target

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x