Menonaktifkan akses baris perintah

Untuk menonaktifkan akses baris perintah untuk pengguna desktop, Anda perlu membuat perubahan konfigurasi dalam beberapa konteks yang berbeda. Perhatikan bahwa langkah berikut tidak menghapus izin pengguna desktop untuk mengakses baris perintah, tetapi menghapus cara pengguna desktop dapat mengakses baris perintah.

  • Atur kunci GSettings org.gnome.desktop.lockdown.disable-command-line, yang mencegah pengguna mengakses terminal atau menentukan baris perintah yang akan dieksekusi (prompt perintah Alt+F2).

  • Mencegah pengguna mengakses prompt perintah Alt+F2.

  • Menonaktifkan beralih ke terminal virtual (VTS) dengan pintasan Ctrl+Alt+tombol fungsi dengan memodifikasi konfigurasi X server.

  • Hapus Terminal dan semua aplikasi terminal lainnya dari ringkasan aktivitas di Shell GNOME. Anda juga akan perlu untuk mencegah pengguna dari memasang aplikasi terminal baru.

Menonaktifkan prompt perintah

  1. Buat profil user yang berisi baris-baris berikut:

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local adalah nama basis data dconf.

  2. Buat basis data local untuk pengaturan di seluruh mesin dalam /etc/dconf/db/local.d/00-lockdown:

    # Specify the dconf path
    [org/gnome/desktop/lockdown]
    
    # Disable the command prompt
    disable-command-line=true
  3. Menimpa pengaturan pengguna dan mencegah pengguna mengubahnya di /etc/dconf/db/local.d/locks/lockdown:

    # List the keys used to configure lockdown
    /org/gnome/desktop/lockdown/disable-command-line
  4. Perbarui basis data sistem:

    # dconf update
  5. Pengguna harus log keluar dan masuk lagi sebelum pengaturan seluruh sistem berlaku.

Nonaktifkan menjatuhkan ke terminal virtual

Pengguna biasanya dapat menggunakan pintasan Ctrl+Alt+tombol fungsi (misalnya, Ctrl+Alt+F2) untuk beralih dari desktop GNOME ke terminal virtual.

Jika komputer menjalankan Sistem X Window, Anda dapat menonaktifkan akses ke semua terminal virtual dengan menambahkan opsi DontVTSwitch ke bagian Serverflags dalam berkas konfigurasi X di direktori /etc/x11/xorg.conf.d/.

  1. Buat atau edit berkas konfigurasi X di /etc/x11/xorg.conf.d/. Misalnya, /etc/x11/xorg.conf.d/10-xorg.conf:

    /etc/X11/xorg.conf.d/10-xorg.conf

    Section "Serverflags"
    
    Option "DontVTSwitch" "yes"
    
    EndSection
  2. Mulai ulang X server agar perubahan diterapkan.