1
現在、私はホームサーバー用のコントロールWebサイトを開発しています。サーバーには、MacがログインするためのLDAP設定があります。ホームディレクトリもサーバ上にあります。私は私の家族のためのバックアップツールを作成したいので、私はオフの間にバックアップすることができます。私はこれをスケジュールしたくない(最低でも、バックアップをすぐに開始できなければならないので、必ずしもそうではない)。バックアップサーバーのアクセス許可
rsyncコマンドを特権ユーザーとして実行する方法を見つけようとしていたとき、私は立ち往生しました。 私はこれに関するいくつかのアイデアを持っていますが、私はオプションの短所と賛成を聞きたいと思います。
- -arg3に古いバックアップを気に-arg2するルートとバックアップのフォルダ-arg1として実行される簡単なデーモンを作成します。
- ログインしたユーザーとしてrsyncをで実行すると、ユーザーがコントロールパネルのログイン時にに合格しています。 (問題:psを実行するとパスワードが表示されます)。
- 特別作成rsyncユーザー(問題:rsyncユーザーはすべて)を読むことができます。
プロジェクトはhttps://github.com/hermanbanken/ldap-controlにあり、この問題はGitHubでもhttps://github.com/hermanbanken/ldap-control/issues/1にあります。
あなたはそれを取得しません。私はrsyncが何であるか知っていて、クライアント(OSX)上ではなく、自分のサーバ(Ubuntu)上で何かを実行したくないのは、ユーザのホームフォルダがどこにあるからです。 – Herman