正しい権限を維持しながら、あるユーザーから別のユーザーにディレクトリを移動します。

正しい権限を維持しながら、あるユーザーから別のユーザーにディレクトリを移動します。

ユーザーがいるとしaliceますbob

~/Documents今、BobはAliceのディレクトリを自分のホームフォルダに移動しようとしています。

権限を更新するのに最適なワークフローは何ですか(AliceからBobへ)。

これは、(ディレクトリとファイル、再帰的)に対するAliceのすべての権限が/home/alice/Documents/Bobの(ディレクトリとファイル、再帰的)に追加され、/home/bob/Documents/Aliceの権限がここから削除されることを意味します/home/bob/Documents

ベストアンサー1

ファイル所有者の変更を使用すると、chownアリスの権限がbobに転送されます。プロセスは次のとおりです。

sudo mv ~bob/Documents ~bob/Documents.orig
sudo mv ~alice/Documents/ ~bob/Documents
sudo chown -PR bob ~bob/Documents

編集する:

グループも上書きするには、次のようにします。

sudo chown -PR bob:bob ~bob/Documents

または:

sudo chown -PR bob: ~bob/Documents

Bobのデフォルトグループを使用します。

ただし、~alice/Documentsデフォルト以外のグループ権限がある場合は問題になる可能性があります。この場合、次のようなものを使用することをお勧めします。

sudo find ~bob/Documents -group alice -exec chown -h bob: {} +

ACL が使用中であることを確認することもできます。

おすすめ記事