Çalıştırdığımda, /home/test/
içinde bir dizin oluşturduğunda ve içinde bazı dosyalar yazıyor olan bir komut dosyası var. Bu senaryoyu çalıştırdığımda, iyi çalışıyor. Ancak, benTüm yeni dizinlerde 777 izin var
$ret = `/home/..../testscript.py`
ile perl programı onu çağırdığınızda o klasör oluşturamazsınız böylece izinleri yok, ya da oluşturulduktan sonra içine yazamazsınız. Python open("/home/test/abcde/file1.txt", "w")
yaptığında bu dosyaya benziyor, bu dosyanın izinleri var -rw-r--r--
Bunun için neler yapabilirim? Tüm alt dizinlerin global yazma erişimine sahip olmasını sağlamak için/home/test ayarlamanın bir yolu var mı? Ya da daha iyi bir çözüm belki?
Bu dizinleri nasıl yapıyorsunuz? Oluşturduğunuzda izinleri ayarlayabilmeniz gerekir. – squiguy
os.system ('chmod -R 777/home/test') – user1759572
os.mkdir ("/ home/test/abcde") –