web-dev-qa-db-ja.com

Linuxユーザーにバックアップを作成する権限を与えるが、バックアップを削除する権限を与えるにはどうすればよいですか?

私は自分自身から安全に保たれる自動バックアップを設定したいと思います(ウイルスが私を襲った場合に備えて)。問題は、「作成」と「削除」のアクセス許可が同じであるということです。つまり、書き込みアクセス許可です。それで私はそれについて何ができますか?作成/削除権限を分離することは可能ですか?

別のオプションは、ユーザーに「root」でバックアップを作成させることです。問題は、ホームディレクトリが暗号化されており、すべてをバックアップしたくないことです。

何か案は?

バックアップには、FedoraとUbuntuにデフォルトでインストールされているDejaDupを使用しています。

2
ChocoDeveloper

マシン上に別のユーザーアカウントを作成します(または、あなたが言及したようにrootを使用しますか?)。次に、バックアップは次のようになります。

  • 両方が読み取り/書き込みアクセスできる場所にファイルをコピーします
  • 他のユーザーアカウントには、ある種の自動化されたプロセス(cron?)があり、これらのファイルを読み取り/書き込みアクセス権がある場所に移動しますが、読み取りアクセス権しかありません
1
dtmland