複数のJavaアプリケーションを起動するためにPythonスクリプトを作成しました。私は彼らのPIDを/var/run/coma
。777話権限は最初にテスト用にのみ提供されます。
-rwxrwxrwx 1 root root 3575 Feb 12 18:20 coma-startup.py
このスクリプトを起動すると他のユーザー上記のディレクトリにファイルを生成するコードを実行します。以下を受け取ります。
PermissionError: [Errno 13] Permission denied: '/var/run/coma/coma-system.pid'
私はこれを理解していませんか?このスクリプトはroot権限で実行する必要があると思います。ここで私が理解していないものは何ですか?
ベストアンサー1
権限の問題はスクリプトとは関係ありませんが、スクリプトが動作するファイルに関連しています。
/var/run/coma/coma-system.pid
努力するchmod 777 /var/run/coma/coma-system.pid