フォルダがあります。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 {} \;
これにより、各ディレクトリの権限が再び700
(rwx------
)に変更されます。ファイルをにするには、600
同様に次のことができます。
find my-folder -type f -exec chmod 600 {} \;