私はpythonでユーザーの権限に関連した質問があります。私はファイルシステムを使って特定のタスクに関する情報を保存するプロジェクトを持っています。もちろん、これは編集/削除することができます。ユーザーがsudo sh start.sh
を使用してプログラムを開始したとします。その後、いくつかの操作を行い、データが保存されます。今OSError
を拒否されたアクセス権が発生するこれらのファイルを変更/削除しようとしたときに他の誰かさえ、同じユーザーがsudo
権利なしでプログラムを起動するかどうか。さて、これは論理的なようだが、私の質問は:Pythonのユーザー権限は
はPythonのオファーは、ファイル/フォルダの作成/書き込み時にパーミッションを選択する方法ありますか?より正確には、sudoからすべてのユーザーがアクセスできるファイルを作成できますか?
Pythonは、プログラムの実行中に/プログラムを起動するときに、ユーザーの許可を要求する方法を提供していますか?あなたが
os.fchown()
を必要とするよう
よろしく、 ボグダン
はい、それは私が私の2番目の質問で何を意味するかです。入力いただきありがとうございます。 – Bogdan
私は確信していませんが、Pythonにはそのような特権を昇格させる方法がないのではないかと心配しています。 –