저는 Python 프로그램이 있고 Debian을 사용합니다. 사용자가 특정 계정에 자동으로 로그인하고 자동으로 Python 프로그램을 시작하도록 하고 싶습니다. 이런 일이 발생하면 사용자는 프로그램을 종료하거나 닫을 수 없으며 프로그램 이외의 다른 것과 상호 작용할 수도 없습니다. Python 프로그램은 텍스트 기반 인터페이스를 사용합니다.
답변1
어쩌면 /etc/passwd를 편집하는 것만으로도 문제가 해결될 수도 있습니다.
파일의 마지막 부분은 로그인 쉘을 지정합니다.passwd 파일 이해
이 사용자의 변경 사항 /bin/bash
찾기 /bin/python3
:
따라서 사용자가 로그인하면 Python을 직접 입력하고 종료하는 것은 시스템에서 로그아웃하는 것과 같습니다.