사용자가 Python 프로그램을 닫는 것을 방지하는 방법은 무엇입니까?

사용자가 Python 프로그램을 닫는 것을 방지하는 방법은 무엇입니까?

저는 Python 프로그램이 있고 Debian을 사용합니다. 사용자가 특정 계정에 자동으로 로그인하고 자동으로 Python 프로그램을 시작하도록 하고 싶습니다. 이런 일이 발생하면 사용자는 프로그램을 종료하거나 닫을 수 없으며 프로그램 이외의 다른 것과 상호 작용할 수도 없습니다. Python 프로그램은 텍스트 기반 인터페이스를 사용합니다.

답변1

어쩌면 /etc/passwd를 편집하는 것만으로도 문제가 해결될 수도 있습니다.

파일의 마지막 부분은 로그인 쉘을 지정합니다.passwd 파일 이해

이 사용자의 변경 사항 /bin/bash찾기 /bin/python3: 비밀번호

따라서 사용자가 로그인하면 Python을 직접 입력하고 종료하는 것은 시스템에서 로그아웃하는 것과 같습니다.

관련 정보