Что может вызвать проблему с разрешениями python через launchd, но не в интерактивном режиме?

#python-3.x #macos #permissions #launchd #file-access

Вопрос:

Я настроил launchd на своем MacBook Pro для повторного запуска скрипта python. Он работает через файл plist в /Library/LaunchDaemons, запущенный от имени root. Самая неприятная строка в сценарии-это

 result.to_csv(FilePath HQuotes, index=False)
 

Что приводит к следующим ошибкам

     Traceback (most recent call last):
  File "/Users/nicholaskalita/PycharmProjects/CrpytoScrape/CMCScrape.py", line 253, in <module>
    dframe.to_csv(FilePath NQuotes, index=False)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pandas/core/generic.py", line 3387, in to_csv
    return DataFrameRenderer(formatter).to_csv(
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pandas/io/formats/format.py", line 1083, in to_csv
    csv_formatter.save()
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pandas/io/formats/csvs.py", line 228, in save
    with get_handle(
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pandas/io/common.py", line 642, in get_handle
    handle = open(
PermissionError: [Errno 1] Operation not permitted: '/usr/local/mnt/KalitaSRV03/home/documents/LifeAndwork/Dosh/Invest/Crypto/CryptoLatestQuotes.csv'
 

Этот путь находится на сетевом диске. Запуск скрипта в интерактивном режиме, с правами root или без них, работает просто отлично. Права доступа к целевому файлу следующие

 -rwxrwxrwx@ 1 nicholaskalita  wheel   34753 25 May 17:30 CryptoLatestQuotes.csv
 

Перемещение целевого файла на локальный диск на MacBook ничего не меняет. Кто-нибудь может подсказать, как это исправить ?