Disable reboot when ctrl-alt-del is pressed
This document (7023999) is provided subject to the disclaimer at the end of this document.
SUSE:/home/SUSE/ # ls -lah /usr/lib/systemd/system/ctrl-alt-del.target
lrwxrwxrwx 1 root root 13 Jul 11 09:12 /usr/lib/systemd/system/ctrl-alt-del.target -> reboot.target
In gnome, we see that ctrl-alt-delete points to a logout plugin:
SUSE:/home/SUSE/ # gsettings list-recursively org.gnome.settings-daemon.plugins.media-keys
org.gnome.settings-daemon.plugins.media-keys logout '<Control><Alt>Delete'
To change the reboot behavior to no longer reboot in a tty on ctrl-alt-del, point the symlink to /dev/null instead and the key combination will no longer reboot the system:
ln -sf /dev/null /usr/lib/systemd/system/ctrl-alt-del.target
Now check to ensure the symlink has been updated as expected:
SUSE:/home/SUSE/ # ls -lah /usr/lib/systemd/system/ctrl-alt-del.targetlrwxrwxrwx 1 root root 9 Jul 11 09:23 /usr/lib/systemd/system/ctrl-alt-del.target -> /dev/nullYou have new mail in /var/spool/mail/logan
Ctrl-alt-del reboot has now been disabled. Test ctrl-alt-del to verify.
To change this behavior to no longer reboot in gnome on ctrl-alt-del, change the value for the logout key to something else. In the following example, it will be changed to ctrl-alt-shift-del requiring shift to be pressed as well. Run the following logged into gnome for the user you wish to change:
gsettings set org.gnome.settings-daemon.plugins.media-keys logout '<Control><Alt><Shift>Delete'
Now test ctrl-alt-del. This will need to be run for each user which you wish to change the ctrl-alt-del behavior for.
This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:7023999
- Creation Date:11-JUL-19
- Modified Date:18-DEC-19
- SUSESUSE Linux Enterprise DesktopSUSE Linux Enterprise Server