トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS   ログイン

コンピュータ系/ソフトウェア/rsync/設定/ファイル/rsyncd.conf の変更点

[[up>コンピュータ系/ソフトウェア/rsync/設定/ファイル]]
----
-ディレクトリ:/etc
-ファイル名:rsyncd.conf
-役割:rsyncデーモンの設定
-備考:
--[]で囲まれた部分がモジュール名
--モジュール名から次のモジュール名までの間の変数設定がそのモジュールオプション
--一番最初の変数設定がグローバルオプション
--参考
---http://www.infoscience.co.jp/technical/rsync/rsyncd_conf.html
----
#contents
----
**例: [#p877fabc]
[[max connections>#max_connections]] = 4~
[[syslog facility>#syslog_facility]] = local5~
[[hosts allow>#hosts_allow_deny]] = 192.168.0.0/255.255.255.0~
[[hosts deny>#hosts_allow_deny]] = *~
[[read only>#read_only]] = yes~
~
[apache]~
    [[comment>#comment]] = apache's document root~
    [[path>#path]] = /usr/local/apache2/htdocs~
    [[read only>#read_only]] = yes~
~
[home]~
    [[comment>#comment]] = home directories~
    [[uid>#uid_gid]]=root~
    [[gid>#uid_gid]]=wheel~
    [[path>#path]] = /home~
    [[exclude>#exclude_include]] = /public/~

~
**コマンド一覧 [#n1233d88]
***comment &aname(comment); [#zf402f5b]
役割:コメント.特に必要なし?~
書式:

***hosts_allow hosts_deny &aname(hosts_allow_deny); [#zf402f5b]
***hosts allow, hosts deny &aname(hosts_allow_deny); [#zf402f5b]
役割:接続を許可(allow)/拒否(deny)するクライアントのホスト名と IP アドレスのパターンリスト.許可のみ使用した場合,チェックし一致したものは許可し一致しなかったものは拒否する.拒否のみ使用した場合,チェックし一致したものは拒否し一致しなかったものは許可する.両方使用した場合,許可チェックし後拒否チェックし,判定を行う.どちらにも引っかからなかったものは接続許可する.~
書式:
-IPアドレス
--192.168.1.2
-IPアドレス/ネットマスク
--192.168.1.0/255.255.255.0
--192.168.1.0/24
-ホスト名(ワイルドカードも使用可)

***max_connections &aname(max_connections); [#zf402f5b]
***max connections &aname(max_connections); [#zf402f5b]
役割:rsyncサーバのモジュールに対する最大同時接続数~
書式:
-*:接続数

***path &aname(path); [#zf402f5b]
役割:モジュールが利用するサーバのファイルシステムにあるディレクトリ~
書式:
-path=/*** でも path=/***/ でも変わらない.

***syslog_facility &aname(syslog_facility); [#zf402f5b]
***syslog facility &aname(syslog_facility); [#zf402f5b]
役割:rsyncサーバからのメッセージをログするためのsyslogファシリティ名~
書式:
-auth, authpriv, cron, daemon, ftp, kern, lpr, mail, news, security, syslog, user, uucp, local0, local1, local2, local3, local4, local5, local6, local7など

***read_only &aname(read_only); [#zf402f5b]
***read only &aname(read_only); [#zf402f5b]
役割:クライアントがファイルをアップロードできるかどうかを設定~
書式:
-yes | true
--アップロードできない
-no | false
--サーバにあるファイルのパーミッションが許す限りアップロードが可能

***uid, gid &aname(uid_gid); [#zf402f5b]
役割:ファイルをやり取りするUID,GIDを設定~
書式:
-

***exclude, include &aname(exclude_include); [#zf402f5b]
役割:除外ファイル・ディレクトリ(exclude),含むファイル・ディレクトリ(include)の指定.ファイル・ディレクトリがコピーされようとするたびに記述されている順にチェックされる.該当したらすぐに適応され,コピーされない/される.~
書式:
-正規表現っぽいのが使える
-後方に/があればディレクトリ.なければファイル・ディレクトリが対象
--例
---exclude=public:publicというファイル・ディレクトリが対象
---exclude=public/:pubicというファイルが対象
-前方に/が書いてあれば,基底ディレクトリ([[path>#path]]で指定されたディレクトリ)からの絶対パスになる(ファイルシステムの絶対パスではないところに注意)
--例:path=/testとして
---exclude=public/:publicというディレクトリが対象(後方/がなければファイル)
---exclude=/public/:/test/publicというディレクトリが対象(後方/がなければファイル)

***other &aname(other); [#zf402f5b]
役割:~
書式:
-hostname=********
--*******には文字列でコンピュータの名前を記述
--"*******"と""で括るのもあり