• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ddclient :permission dinied)

ddclientでpermission deniedエラーが発生する原因と解決方法

このQ&Aのポイント
  • FreeBSDサーバーでddclientを使用している際にpermission deniedエラーが発生する場合、原因は設定ファイルのパーミッションが正しく設定されていないことが考えられます。
  • 具体的には、ddclient.confファイルや関連するファイルのパーミッションを確認し、適切な権限を設定する必要があります。
  • また、ddclientのインストール方法や設定手順に間違いがあった場合もpermission deniedエラーが発生することがあります。正確な手順を再確認し、問題の箇所を特定して修正する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.4

訂正。 8ビットではなく3ビットでした。 7は2進では111ですので全てのビットがたっていることになります。

naga092
質問者

お礼

おせわになっております。 たいへんありがとうございました。 勉強になりました。

その他の回答 (3)

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.3

>r=4 w=2 x=1 で計算すると r+w+x+r が7以上になってしまうのですがこういうことはあるのでしょうか? 4とか1とかは8ビットのパーミッションの設定の中でビットを1にするかどうかを決める物ですので単純に足し算ではないです。 7以上になることはないです。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.2

>Undefined subroutine & main :nic_dnspark_example called at /usr/sbin/ddclient line 1653 とエラーがでました。 これはソフトもしくは設定の問題かと思います。 http://www9.plala.or.jp/sasakiss/freebsd/freebsd_dyndns1.html

参考URL:
http://kuni-azumino.gotdns.com/ddclient.htm
naga092
質問者

補足

おせわになっております。 一連のエラーはいったんtar.gzをFedoraで解凍したあと FTPで転送するとき、パーミッションがかわったためだとわかりました。 そこで元ファイルごとサーバーに移してサーバーで解凍するとうまくいきました。 ただascii で転送してもbinary で転送してもパーミッションがかわっていたのですがこれはどういうことでしょうか?またパーミッションにrwxr -r -r とあったんですがパーミッションの計算で r=4 w=2 x=1 で計算すると r+w+x+r が7以上になってしまうのですがこういうことはあるのでしょうか? よろしくおねがいします。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

ddlient.sh のアクセス権の問題ではないかと chmod 755 ddlient.sh でアクセス権を変更してみてはどうでしょう。 ほかのファイルのアクセス権の問題の関係かもしれませんが。

naga092
質問者

補足

おせわになっております。 chmod 755 ddlient.sh とすると今度は /usr/sbin/ddclient : permission dinied とでたので これも755に設定すると startはするようになりました。 アクセス権のもんだいだったようにおもいます。 しかし すぐにエラーが Undefined subroutine & main :nic_dnspark_example called at /usr/sbin/ddclient line 1653 とエラーがでました。 よろしくおねがいします。

関連するQ&A