'deki belirli işlemler için kök ayrıcalıklarını bırakın Python betiğimde root yetkisine gereksinim duyan birkaç işlem gerçekleştiriyorum. Ayrıca, yalnızca root tarafından sahiplenilmesini istemediğim, ancak betiğimi çalıştıran kullanıcı tarafından oluşturulmuş dosyaları oluşturup yazarım.Python
Genellikle, komut dosyasını sudo
kullanarak çalıştırıyorum. Yukarıdakileri yapmanın bir yolu var mı?
Eğer sudo' 'ile çalıştırıyorsanız' '__FILE__' sahibine chown' sonra ' – slezica
@ uʍopǝpısdn' Yapıldı Evet ... ama çok dikkatli değilseniz, bu gibi şeyler hızlı bir şekilde racy olur. – thejh
Anlamadım, üzgünüm. Tüm dosyaları (sudo'nun sonucu) oluşturan köktür. Komut dosyasını çalıştıran kullanıcının kullanıcı kimliğini nasıl alabilirim? –