5
我有一個腳本,它在運行時在/home/test/
內創建一個目錄,然後在其中寫入一些文件。當我運行這個腳本時,它工作正常。然而,當我與使所有新目錄擁有777權限
$ret = `/home/..../testscript.py`
叫它Perl腳本它沒有權限,因此無法創建文件夾,或創建後,不能在它裏面寫。它看起來像當Python的open("/home/test/abcde/file1.txt", "w")
,該文件有權限-rw-r--r--
我能做些什麼來解決這個問題?有沒有辦法設置/ home/test以遞歸方式使所有子目錄具有全局寫入權限?或者更好的解決方案?
你是如何製作這些目錄的?您應該可以在創建權限時設置權限。 – squiguy
os.system('chmod -R 777/home/test') – user1759572
os.mkdir(「/ home/test/abcde」) –