ミライハック
  • Home
  • Categories
  • About

>> Home / LInux

lsyncdで一般ユーザーのファイル転送

∵ Takayoshi Saito ∴ 2017-04-01 ∞ 1'

一般ユーザーによるファイル転送

lsyncdでrootユーザーではなく一般ユーザーでファイル転送をしたかったので(PermitRootLogin制約)、lsyncd.confを以下のように修正。

これでrootではなく一般ユーザーで転送できた。lsyncdの書き方、バージョンによって大きく違っていて困る。

settings {
        logfile = "/var/log/lsyncd.log",
        statusFile = "/var/log/lsyncd.stat",
        statusInterval = 1,
}

sync{
        default.rsync,
        source = "/var/www/html",
        target = "trans@*******:/var/www/html/",
        rsync = {
        copy_links = true,
        perms = true,
        owner = true,
        group = true,
        verbose = true,
        times = true,
        _extra = {"-a"},
        archive = true,
         },
        delete = true,
}
Search

Categories
  • LInux
  • インターネット
  • インフラ
  • エッセイ
  • ゲーム
  • システム開発
  • セキュリティ
  • データサイエンス
  • 国際関係
  • 政治
  • 歴史
  • 社会学
  • 自己紹介
  • 行ってきた

Pages
  • 齊藤貴義
  • 職務経歴
  • スクレイピング・ハッキング・ラボ サポートページ
  • 『爆速開発を支えるClaude Code上級者テクニック』サポートページ

2026 © Takayoshi Saito | Twitter GitHub | Built on Zola