実行すると、内部にディレクトリを作成し、その中に/home/test/
いくつかのファイルを書き込むスクリプトがあります。このスクリプトを実行すると、問題なく動作します。ただし、perlスクリプトから呼び出すと
$ret = `/home/..../testscript.py`
アクセス許可がないため、フォルダーを作成できないか、作成後にフォルダー内に書き込むことができません。Python の場合open("/home/test/abcde/file1.txt", "w")
、そのファイルにはパーミッションがあるようです-rw-r--r--
これを回避するにはどうすればよいですか? /home/test を再帰的に設定して、すべてのサブディレクトリにグローバルな書き込みアクセスを許可する方法はありますか? それともより良い解決策でしょうか?