私はPythonプログラムがあり、Debianを使用しています。ユーザーが特定のアカウントに自動的にログインし、自動的にPythonプログラムを起動するようにしたいと思います。これが発生すると、ユーザーはプログラムを終了または閉じることができず、プログラム以外のものと対話することもできません。 Pythonプログラムはテキストベースのインタフェースを使用します。
答え1
たぶん/ etc / passwdを編集するだけで問題が解決する可能性があります。
ファイルの最後の部分はログインシェルを指定します。passwdファイルについて
このユーザーの変更/bin/bash
を検索/bin/python3
:
したがって、ユーザーがログインしたときにPythonを直接入力して終了することは、システムからログアウトするのと同じです。