chown は許可されませんが、書き込み権限があります。再帰的所有権をどのように取得できますか?

chown は許可されませんが、書き込み権限があります。再帰的所有権をどのように取得できますか?

次のシナリオを考えてみましょう。

  1. rwxディレクトリグループIDのメンバーとしてディレクトリにアクセスできます。
  2. システム管理者はユーザーの実行を許可しませんchown(参照:このスレッド詳細)

ディレクトリの再帰所有権を取得するには?

私が欲しいと仮定すると、次のことができると思います。A

cp -R A B
rm -R A
mv B A

Aしかし、これは面倒な作業であり、サイズが大きい場合は多くのスペースが必要になることがあります。

ベストアンサー1

次のように所有権を取得できます。

$ mv A A.old
$ mkdir A
$ mv A.old/* A.old/.[!.]* A.old/..?* A/
$ rmdir A.old

おすすめ記事