하나의 애플리케이션만 실행하는 Linux 배포판을 만드는 것이 가능합니까? 예를 들어, 브라우저만 실행하고 다른 애플리케이션은 지원하지 않기를 원합니다. 어떻게 해야 하나요?
답변1
사용자에게 "루트" 액세스 권한이 있으면 언제든지 원하는 것을 실행할 수 있는 방법을 찾을 수 있습니다. 반면, 사용자에게 루트 액세스 권한이 없으면 애플리케이션에 대한 액세스를 제한할 수 있습니다.
왼쪽 껍질셸 수준에서 이 작업을 수행할 수 있는 제한된 셸입니다. 그래픽 환경이 있으면 더 쉽습니다. 그냥 화면에 거대한 버튼을 넣어 :)
답변2
나는 그럴 것이라고 확신한다가능한, 그러나 아마도 당신이 원하는 것보다 더 많을 것입니다. 부팅 스크립트를 살펴봐야 할 것 같습니다. 사용자를 생성하고 드라이브의 나머지 부분에 대한 권한을 변경하여 잠그고(필요한 프로그램 및 라이브러리 제외) 자동 로그인 gnome/kde 세션을 제공하고 novtswitch
xorg.conf에서 옵션을 설정하고 변경하여 탐색을 시작하는 것이 더 쉬울 수 있습니다. 그의 로그인 이름 서버/기타 콘텐츠에 대한 스크립트입니다.
답변3
분명히 이것이 가능합니다. 제가 생각할 수 있는 가장 간단한 방법은 사용자가 로그인할 때마다 애플리케이션이라는 명령이 하나만 있는 제한된 셸로 루트가 변경된다는 것입니다. 물론 이것은 말처럼 쉽지 않습니다.