ddclient não funciona sem sudo

1

Quando executo ddclient (DynamicDns Updator) sem sudo, recebo

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.

No entanto, funciona bem com o sudo.

Preciso de chmod de alguns arquivos? Se sim, explique como.

    
por Amith KK 18.07.2011 / 07:57

1 resposta

4

Em uma raiz de configuração padrão, é executado ddclient como um daemon usando a configuração de% código%. As opções de tempo de execução são definidas em /etc/ddclient.conf .

Podemos iniciar o ddclient com outro arquivo de configuração usando a opção:

ddclient -file <path>

Para mais opções, consulte também o wiki do ddclient .

Não é recomendado alterar as permissões dos arquivos padrão, pois isso pode levar a problemas de segurança.

    
por Takkat 18.07.2011 / 09:53