chownは私に権利を与えない

chownは私に権利を与えない

フォルダがあります。my-folder親ディレクトリでまず、次の操作を行います。

sudo chown -cR matthewslouismarie: my-folder

を実行すると、chmod -cR 600 my-folder次のようになります。

chmod: cannot access 'my-folder/build.sh': Permission denied
chmod: cannot access 'my-folder/vmdk': Permission denied
chmod: cannot access 'my-folder/.git': Permission denied
chmod: cannot access 'my-folder/run.sh': Permission denied
chmod: cannot access 'my-folder/docker': Permission denied
chmod: cannot access 'my-folder/.gitignore': Permission denied

このフォルダとその内容を完全に所有してはいけませんか?

メモ:

実行するとsudo chmod -cR 600 my-folder何も印刷されません。matthewslouismarie私がそれを入力すると私が得るものですwhoami

ベストアンサー1

ディレクトリの権限は、xユーザーがディレクトリを参照できるかどうかを制御します。モードを使用すると、対応する600ビットが削除され、xディレクトリを参照できなくなります。

この試み:

find my-folder -type d -exec chmod 700 {} \;

これにより、各ディレクトリの権限が再び700rwx------)に変更されます。ファイルをにするには、600同様に次のことができます。

find my-folder -type f -exec chmod 600 {} \;

おすすめ記事