하나의 애플리케이션만 실행하는 Linux 배포판 만들기

하나의 애플리케이션만 실행하는 Linux 배포판 만들기

중복 가능성:
간단한 웹 브라우저를 실행하기 위해 사용자 정의 배포판을 구축하는 방법은 무엇입니까?

하나의 애플리케이션만 실행하는 Linux 배포판을 만드는 것이 가능합니까? 예를 들어, 브라우저만 실행하고 다른 애플리케이션은 지원하지 않기를 원합니다. 어떻게 해야 하나요?

답변1

사용자에게 "루트" 액세스 권한이 있으면 언제든지 원하는 것을 실행할 수 있는 방법을 찾을 수 있습니다. 반면, 사용자에게 루트 액세스 권한이 없으면 애플리케이션에 대한 액세스를 제한할 수 있습니다.

왼쪽 껍질셸 수준에서 이 작업을 수행할 수 있는 제한된 셸입니다. 그래픽 환경이 있으면 더 쉽습니다. 그냥 화면에 거대한 버튼을 넣어 :)

답변2

나는 그럴 것이라고 확신한다가능한, 그러나 아마도 당신이 원하는 것보다 더 많을 것입니다. 부팅 스크립트를 살펴봐야 할 것 같습니다. 사용자를 생성하고 드라이브의 나머지 부분에 대한 권한을 변경하여 잠그고(필요한 프로그램 및 라이브러리 제외) 자동 로그인 gnome/kde 세션을 제공하고 novtswitchxorg.conf에서 옵션을 설정하고 변경하여 탐색을 시작하는 것이 더 쉬울 수 있습니다. 그의 로그인 이름 서버/기타 콘텐츠에 대한 스크립트입니다.

답변3

분명히 이것이 가능합니다. 제가 생각할 수 있는 가장 간단한 방법은 사용자가 로그인할 때마다 애플리케이션이라는 명령이 하나만 있는 제한된 셸로 루트가 변경된다는 것입니다. 물론 이것은 말처럼 쉽지 않습니다.

관련 정보