Lorsque je lance ddclient (DynamicDns Updator) sans Sudo, j'obtiens
WARNING: file /etc/ddclient.conf: Cannot open file '/etc/ddclient.conf'. (Permission denied)
stat() on closed filehandle FD at /usr/sbin/ddclient line 934.
Use of uninitialized value $mode in bitwise and (&) at /usr/sbin/ddclient line 935.
readline() on closed filehandle FD at /usr/sbin/ddclient line 947.
WARNING: file /etc/ddclient.conf: Cannot open file '/etc/ddclient.conf'. (Permission denied)
stat() on closed filehandle FD at /usr/sbin/ddclient line 934.
Use of uninitialized value $mode in bitwise and (&) at /usr/sbin/ddclient line 935.
readline() on closed filehandle FD at /usr/sbin/ddclient line 947.
WARNING: file /var/cache/ddclient/ddclient.cache: Cannot open file '/var/cache/ddclient/ddclient.cache'. (Permission denied)
stat() on closed filehandle FD at /usr/sbin/ddclient line 934.
Use of uninitialized value $mode in bitwise and (&) at /usr/sbin/ddclient line 935.
readline() on closed filehandle FD at /usr/sbin/ddclient line 947.
Cependant, cela fonctionne bien avec Sudo.
Dois-je chmod
certains fichiers? Si oui, veuillez expliquer comment.
Dans une configuration par défaut, la racine exécute ddclient en tant que démon en utilisant le paramètre de /etc/ddclient.conf
. Les options d'exécution sont définies dans /etc/default/ddclient
.
Nous pouvons démarrer ddclient avec un autre fichier de configuration en utilisant l'option:
ddclient -file <path>
Pour plus d'options, voir aussi le wiki ddclient .
Il n'est pas recommandé de modifier les autorisations pour les fichiers par défaut car cela peut entraîner des problèmes de sécurité.