Como desabilitar ctrl-alt-del e /etc/init/control-alt-del.conf no Linux?

4

Meu sistema operacional é o RHEL 6.2

Eu desabilito Ctrl + Alt + Del mudando em /etc/init/control-alt-del.conf da linha

exec /sbin/shutdown -r now "Control-alt-del pressed"

por

exec /bin/true

Vou testar no próximo domingo.

Minhas perguntas:

  1. existem daemons para reiniciar?

  2. Eu mantenho uma cópia no original /etc/init/control-alt-del.conf em / etc / init, é seguro?
    Quero dizer, a parte desligada do executivo não será demitida?

  3. mais uma forma oficial de desativar Ctrl + Alt + Del ?

edit:

testado no vmware player 6.0.3 (pelo que vale, isso não é um problema de virtualização)

  1. editando arquivo, sem linha exec, sem reinicialização, usuário logado em gui, send Ctrl + Alt + Del : desligamento prompt
  2. após o reinício, nenhuma linha exec, usuário logado em gui, envia Ctrl + Alt + Del : prompt de desligamento
  3. após o reinício, exec / bin / true, usuário logado em gui, enviar Ctrl + Alt + Del : aviso de encerramento
  4. após o reinício, exec / bin / true, não usuário logado em gui, enviar      Ctrl + Alt + Del : sem prompt de encerramento
por Archemar 05.09.2014 / 10:55

2 respostas

1

alterações em /etc/init/control-alt-del.conf são tomadas imediatamente.

Eu testei em ESX e hosts físicos.

quando inseri

 exec date > /var/log/cad.log

em /etc/init/control-alt-del.conf

e edite Ctrl - Alt Del Eu recebo a data em /var/log/cad.log .

Portanto, não é necessário reinicializar.

    
por 24.09.2014 / 09:47
1

Como esta é a maneira de ativar uma função que age pressionando Ctrl + Alt + Del , ela também é a, provavelmente oficial , aponte para mudar se desativado.

Você deve apenas comentar ('#' na frente da linha) o exec shutdown... e não há necessidade de inserir exec /bin/true . Não há necessidade de manter uma cópia do arquivo se você comentar as coisas.

Eu iria reiniciar o sistema após a alteração, pois acho que é o próprio init que lê esse arquivo, não algum daemon. Apenas alterar o arquivo sem ação adicional não tem nenhum efeito¹.

¹ Nos bons e velhos tempos você definiria a manipulação Ctrl + Alt + Del em /etc/inittab e você poderia Emitir um init q após uma alteração.

    
por 05.09.2014 / 11:31