내 운영 체제는 RHEL 6.2입니다.
줄을 변경하여 Ctrl++를 비활성화했습니다.AltDel/etc/init/control-alt-del.conf
exec /sbin/shutdown -r now "Control-alt-del pressed"
통과
exec /bin/true
다음주 일요일에 테스트해보겠습니다.
내 질문:
다시 시작할 수 있는 데몬이 있습니까?
/etc/init 에 원시 복사본을 보관합니다
/etc/init/control-alt-del.conf
. 안전합니까?
exec의 종료 부분이 실행되지 않는다는 뜻인가요?++를 비활성화하는 더 Ctrl공식적인 Alt방법은 무엇입니까 Del?
편집하다:
vmware player 6.0.3에서 테스트되었습니다(가치가 있는 만큼 이는 가상화 문제가 아닙니다).
- 파일 편집, 행 실행 없음, 재부팅 없음, 사용자가 GUI에 로그인하고 Ctrl++ 전송 Alt:Del종료 프롬프트
- 재부팅 후에는 어떤 줄도 실행되지 않고 사용자는 GUI에 로그인하고 Ctrl++를 보냅니다 Alt.Del종료 프롬프트
- 다시 시작한 후 /bin/true를 실행하면 사용자가 GUI에 로그인하고 Ctrl++를 보냅니다 Alt.Del종료 프롬프트
- 다시 시작한 후 /bin/true를 실행하고,아니요사용자는 GUI에 로그인하고 Ctrl++를 보냅니다 Alt.Del종료 프롬프트 없음
답변1
Ctrl이것이 ++ 누르는 Alt기능을 활성화하는 방법 이므로 Del토글이 꺼지는 (아마도 공식적인) 지점이기도 합니다.
주석 처리만 하면 됩니다(행 앞의 "#"). exec shutdown...
삽입할 필요는 없습니다 exec /bin/true
. 내용을 주석 처리만 하면 파일의 복사본을 보관할 필요가 없습니다.
파일을 읽는 것은 일부 데몬 프로세스가 아니라 init 자체라고 생각하기 때문에 변경 후 시스템을 재부팅하겠습니다. 추가 조치를 취하지 않고 파일을 변경하는 것만으로는 아무런 효과가 없습니다.
1 예전에는 ++ Ctrl처리를 설정하고 이를 변경한 후 ++를 내보낼 수 있었습니다.AltDel/etc/inittab
init q
답변2
/etc/init/control-alt-del.conf
지금 변경하세요.
ESX와 물리적 호스트에서 테스트했습니다.
내가 삽입할 때
exec date > /var/log/cad.log
존재하다/etc/init/control-alt-del.conf
그리고 문제는 Ctrl- AltDel날짜를 알아냈어요 /var/log/cad.log
.
따라서 다시 시작할 필요가 없습니다.
답변3
시스템화된 세계에서 CtrlAltDel이는 다음과 같이 수행됩니다.ctrl-alt-del.target
:
ctrl-alt-del.target
systemd starts this target whenever Control+Alt+Del is pressed on
the console. Usually, this should be aliased (symlinked) to
reboot.target.
이 대상을 비활성화합니다, 하다:
systemctl mask ctrl-alt-del.target
systemctl daemon-reload
이 기능은 완전히 비활성화할 수 없습니다 CtrlAltDel. Systemd에는 이 키 조합을 2초 내에 7번 이상 누르면 즉시 다시 시작되는 기능이 있습니다. 비활성화하는 방법은 잘 모르겠지만 유용하다고 생각합니다.
비활성화할 수는 없을 것 같아요. ~에서시스템 맨페이지:
SIGINT
이 신호를 받으면 systemd 시스템 관리자가
ctrl-alt-del.target
장치를 시작합니다. 이는 기본적으로 에 해당합니다systemctl start ctl-alt-del.target
. 이 신호가 2초마다 7회 이상 수신되면 즉시 재시작을 트리거하십시오. 콘솔에서 Ctrl-Alt-Del을 누르면 이 신호가 트리거됩니다. 따라서 재부팅이 중단된 경우 Ctrl-Alt-Del을 2초 내에 7회 이상 누르는 것이 즉시 재부팅을 실행하는 비교적 안전한 방법입니다.시스템 사용자 관리자는 동일한 방식으로 이 신호를 처리합니다
SIGTERM
.
답변4
SystemD 244부터 ctrl-alt-del 작업의 버스트 동작(2초마다 7회 이상)을 지정하는 새로운 기능이 있습니다. 출처에서:
"콘솔의 사용자가 2초 내에 Ctrl-Alt-Del을 7회 이상 누를 경우 정확한 동작을 구성하는 데 사용할 수 있는 새로운 설정 CtrlAltDelBurstAction=이 /etc/systemd/system.conf에 추가되었습니다. 이전에는 "
가능한 옵션은 "reboot-force", "poweroff-force", "reboot-immediate", "poweroff-immediate" 또는 "none" 비활성화입니다.