ddclient, не работающий без sudo

Когда я выполняю ddclient (DynamicDns Updator) без sudo, я добираюсь

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.

Однако это хорошо работает с sudo.

Сделайте я должен chmod некоторые файлы? Если да, объясните как.

2
задан 18 July 2011 в 13:45

1 ответ

В установке по умолчанию корень выполняет ddclient как демона, использующего сходящий /etc/ddclient.conf. Опции во время выполнения определяются в /etc/default/ddclient.

Мы можем запустить ddclient с другого конфигурационного файла при помощи опции:

ddclient -file <path>

Поскольку дальнейшие опции видят также ddclient Wiki.

Не рекомендуется изменить полномочия для файлов по умолчанию, поскольку это может привести к проблемам безопасности.

5
ответ дан 2 December 2019 в 02:09

Другие вопросы по тегам:

Похожие вопросы: