Странное явление: скрипт Python запускается как непривилегированный пользователь, но отказывается от имени root:
doprea@mlll2584:~$ python /opt/updatednsfix.py
Please retry with super-user privileges
$ sudo su
# /opt/updatednsfix.py
bash: /opt/updatednsfix.py: /usr/bin/python^M: bad interpreter: No such file or directory
dos2unix исправил это (работает как root, ниже). Почему это проблема только под root?
# dos2unix /opt/updatednsfix.py
dos2unix: converting file /opt/updatednsfix.py to Unix format ...
# /opt/updatednsfix.py
A record successfully updated in DNS
IPV4 PTR records successfully updated in DNS