最後に、Ubuntu 11.10をバックアップサーバーとして実行する古いコンピュータがありました。毎週rsyncを介してWindows 7コンピュータをバックアップするために使用する予定です。 cygwinをインストールしましたが、rsyncが正常に動作します。ただし、スケジュールされたタスクで作成するには、このガイドに従ってください。
http://justinsomnia.org/2007/02/how-to-regularly-backup-windows-xp-to-ubuntu-using-rsync/
C:\にrsync.batスクリプトがあり、Cygwinのコマンドラインから直接実行すると、正しく実行できるようになります。ただし、rsync.batスクリプトを実行しようとすると、次の結果が表示されます。
ERROR: password file must not be other-accessible
それでは、秘密ファイルに対する権限の問題であることは間違いありません。
問題の原因が何であるかについてのアイデアはありますか?
編集:問題のファイルは実際にはWindows 7コンピュータにあります。 CygwinとRsyncだけが排他的に扱うので、ここに尋ねなければならないと思いました。
インターネット検索を通じてrsyncに秘密ファイルに対する権限を確認しないように指示する「厳密モード」オプションがあり、このオプションはWindowsシステムに対応するために追加されていることがわかりました。ただし、これを追加してrsynデーモンを再起動した後も、同じエラーが発生しているようです。これは私のrysncd.confファイルです。
[rsync]
path = /home/nate/backups
comment = My backups
uid = nate
gid = nate
read only = false
auth users = nate
secrets file = /etc/rsyncd.secrets
strict modes = false
cygwinによると、秘密ファイルに対する権限もあります。
-rw------- 1 Nate SYSTEM 11 Dec 9 18:48 secret
私は非常に明確なものを見逃しているような気がします。
ベストアンサー1
password-file
この問題は、次の行を変更することで解決できました。
–password-file=/cygdrive/c/cygwin/secret