Aby zmienić działanie skrótu Ctrl+Alt+Delete w Linuksie, należy dostosować sposób, w jaki system interpretuje tę kombinację klawiszy. W Linuksie, w przeciwieństwie do Windows, skrót ten najczęściej powoduje restart systemu lub wylogowanie (w zależności od środowiska). Oto kompletny przewodnik krok po kroku, jak skonfigurować lub wyłączyć reakcję na Ctrl+Alt+Delete w systemach z rodziny Linux, ze szczególnym uwzględnieniem serwerów i nowszych dystrybucji.
1. Zrozumienie działania Ctrl+Alt+Delete w Linuksie
- Domyślnie Ctrl+Alt+Delete często powoduje miękki restart (soft reboot) serwera lub wywołuje polecenie 
shutdown -r now, zwłaszcza na serwerach. - W środowiskach graficznych działanie to może wywołać okno wylogowania lub przełączenie użytkownika.
 - Sposób obsługi tego skrótu zależy od wykorzystywanego systemu init: systemd, upstart lub sysvinit.
 
2. Lokalizacja konfiguracji dla Ctrl+Alt+Delete
systemd (większość współczesnych dystrybucji – Ubuntu 16.04+, Debian 8+, Fedora, CentOS 7+)
Plik konfiguracyjny –
/etc/systemd/logind.conf- Jednostka systemowa: 
ctrl-alt-del.target 
Upstart i starsze systemy (starsze Ubuntu, niektóre niestandardowe dystrybucje)
Plik konfiguracyjny –
/etc/init/control-alt-delete.conf
3. Zmiana zachowania Ctrl+Alt+Delete na systemd
Wyłączenie działania Ctrl+Alt+Delete
- Otwórz plik konfiguracyjny logind.conf
 
 sudo nano /etc/systemd/logind.conf 
- Znajdź lub dodaj linię –
 
 HandlePowerKey=ignore HandleSuspendKey=ignore HandleHibernateKey=ignore HandleLidSwitch=ignore # Dodaj lub zmień tę linijkę: CtrlAltDelBurstAction=none 
Uwaga: Jeśli opcja CtrlAltDelBurstAction nie występuje, dodaj ją.
- 
Zapisz plik i wyjdź (np. w nano: Ctrl+O, Enter, Ctrl+X).
 - 
Zrestartuj usługę logind, aby zastosować zmiany –
 
 sudo systemctl restart systemd-logind 
Zmiana działania na własne polecenie
Aby podpiąć pod skrót własną akcję, należy przechwycić wywołanie przez utworzenie własnej jednostki:
- Stwórz własną jednostkę, np. /etc/systemd/system/ctrl-alt-del.target
 
 sudo nano /etc/systemd/system/ctrl-alt-del.target 
Zawartość:
 [Unit] Description=Custom Ctrl-Alt-Del Target Documentation=man:systemd.special(7) [Install] Alias=ctrl-alt-del.target 
- Podłącz własny skrypt wykonujący dowolne polecenie
 
- 
Stwórz własną jednostkę, np.
/etc/systemd/system/custom-ctrl-alt-del.servicesudo nano /etc/systemd/system/custom-ctrl-alt-del.servicePrzykład:
[Unit] Description=Akcja na Ctrl+Alt+Delete DefaultDependencies=no After=ctrl-alt-del.target [Service] Type=oneshot ExecStart=/home/user/mojskrypt.sh - 
Zainstaluj usługę i zrestartuj demon systemd:
sh sudo systemctl daemon-reload sudo systemctl enable custom-ctrl-alt-del.service 
4. Zmiana działania Ctrl+Alt+Delete w upstart (/etc/init/control-alt-delete.conf)
- Edytuj plik konfiguracyjny –
 
 sudo nano /etc/init/control-alt-delete.conf 
- Zmień linię wykonującą restart, np. –
 
 exec shutdown -r now "Control-Alt-Delete pressed" 
Na:
 exec /home/user/mojskrypt.sh 
lub po prostu ją zakomentuj (wtedy Ctrl+Alt+Delete nie wykona żadnej akcji).
- Zapisz plik i zrestartuj usługę lub komputer.
 
5. Wyłączenie Ctrl+Alt+Delete całkowicie
- W systemd: Ustaw 
CtrlAltDelBurstAction=nonew/etc/systemd/logind.confi restartuj usługę. - W upstart: Zakomentuj polecenie w 
/etc/init/control-alt-delete.conf. 
6. Wskazówki i bezpieczeństwo
- Wyłączenie Ctrl+Alt+Delete może być przydatne na serwerach i publicznych terminalach, by zapobiec przypadkowemu restartowi.
 - W środowiskach graficznych (np. GNOME, KDE) konfigurację można zmienić także przez ustawienia klawiatury w panelu sterowania, choć zwykle dotyczy to innych skrótów.
 - Po każdej zmianie warto sprawdzić, czy konfiguracja nie została nadpisana przez aktualizację systemu.
 
7. Diagnoza i testowanie
- Możesz przetestować zmiany wciskając Ctrl+Alt+Delete po ponownym zalogowaniu.
 - Na serwerach bez środowiska graficznego rekomenduje się nie nadpisywać tego skrótu, gdyż może on służyć jako awaryjna metoda restartu systemu.
 
8. Najczęstsze pytania
- Czy można przypisać dowolny skrypt? Tak, po utworzeniu własnej jednostki lub podmianie linii exec, możesz uruchomić dowolny program lub komendę.
 - Czy zmiana przetrwa restart? Tak, jeśli modyfikacje zostały wykonane w odpowiednich plikach konfiguracyjnych i system nie nadpisze ich przy aktualizacji.
 - Czy w środowiskach graficznych działa tak samo? Nie zawsze – niektóre środowiska mają własną obsługę skrótów. Czasem zmiany dotyczą tylko konsoli tekstowej.
 
Podsumowanie – Modyfikacja działania Ctrl+Alt+Delete w Linuksie wymaga dostosowania plików konfiguracyjnych właściwych dla twojej dystrybucji i systemu init. Zawsze wykonuj kopię zapasową oryginalnych plików i przetestuj zmiany, by upewnić się, że system działa zgodnie z oczekiwaniami.




