Pythonスクリプトには777権限と所有者のルートがありますが、まだ拒否されたファイルが生成されます。

Pythonスクリプトには777権限と所有者のルートがありますが、まだ拒否されたファイルが生成されます。

複数のJavaアプリケーションを起動するためにPythonスクリプトを作成しました。私は彼らのPIDを/var/run/coma777話権限は最初にテスト用にのみ提供されます。

-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

おすすめ記事