9.3. 명령줄 액세스 비활성화
데스크탑 사용자의 명령줄 액세스를 비활성화하려면 여러 다른 컨텍스트에서 구성을 변경해야 합니다.
- 9.3.1절. “org.gnome.desktop.lockdown.disable-command-line 키 설정”
- 9.3.2절. “X.Org에서 가상 터미널 전환 비활성화”
- 애플리케이션 메뉴에서 터미널 및 터미널에 액세스할 수 있는 터미널 및 GNOME 쉘의 Activities Overview 를 제거합니다. 이러한 애플리케이션의 메뉴 항목을 제거하여 수행합니다.
다음 단계에서는 명령줄에 액세스하기 위한 데스크탑 사용자의 권한을 제거하지 않고, 데스크탑 사용자가 명령줄에 액세스할 수 있는 방법을 제거합니다.
9.3.1. org.gnome.desktop.lockdown.disable-command-line 키 설정 링크 복사링크가 클립보드에 복사되었습니다!
이 접근 방식을 사용하면 사용자가 다음을 수행할 수 없습니다.
- 터미널 액세스
- Alt+F2 명령 프롬프트를 사용하여 실행할 명령줄 지정
절차
시스템 전체 설정에 대한 로컬 데이터베이스를
/etc/dconf/db/local.d/00-lockdown에 만듭니다.[org/gnome/desktop/lockdown] # Disable command-line access disable-command-line=true
[org/gnome/desktop/lockdown] # Disable command-line access disable-command-line=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow 사용자의 설정을 재정의하고
/etc/dconf/db/local.d/locks/lockdown에서 사용자가 변경하지 못하게 합니다.# Lock the disabled command-line access /org/gnome/desktop/lockdown/disable-command-line
# Lock the disabled command-line access /org/gnome/desktop/lockdown/disable-command-lineCopy to Clipboard Copied! Toggle word wrap Toggle overflow 시스템 데이터베이스를 업데이트합니다.
dconf update
# dconf updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 시스템 전체 설정이 적용되기 전에 사용자가 로그아웃한 후 다시 로그인해야 합니다.
9.3.2. X.Org에서 가상 터미널 전환 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
X.Org 디스플레이 서버를 사용하면 일반적으로 Ctrl+Alt+함수 키 바로 가기를 사용하여 GNOME 데스크탑 및 X.Org 에서 가상 터미널로 전환할 수 있습니다. X.Org 구성을 수정하여 모든 가상 터미널에 대한 액세스를 비활성화할 수 있습니다.
Wayland에서 GNOME Shell 을 디스플레이 서버로 사용하는 경우에는 절차를 적용할 수 없습니다.
절차
/etc/X11/xorg.conf.d/ 디렉토리에 X 설정 파일을 생성하거나 편집합니다.참고관례적으로 이러한 호스트별 구성 파일 이름은 두 자리와 하이픈으로 시작하며 항상
.conf확장자가 있습니다. 따라서 다음 파일 이름은/etc/X11/xorg.conf.d/10-xorg.conf일 수 있습니다.Section "Serverflags" Option "DontVTSwitch" "yes" EndSection
Section "Serverflags" Option "DontVTSwitch" "yes" EndSectionCopy to Clipboard Copied! Toggle word wrap Toggle overflow - X.Org 디스플레이 서버를 다시 시작하여 변경 사항을 적용합니다.