私はやった
chmod -R 644 .
ディレクトリ内dir
ユーザーの権限はdrw-r--r-であり、私はディレクトリの所有者です
Chmod 755 dirを試行すると、エラーがポップされる
chmod:dir操作の許可の変更は許可されていません
ルートとしてもlsを実行すると同じエラーが表示されます
権限を755に戻し、削除と変更を許可するにはどうすればよいですか?
上のレベルからdir:
chmod -R a+x *dir*
すべてのユーザーに(a)すべてのサブディレクトリおよびファイル(+ x)への実行権限を与えるか、または:
chmod -R a+X *dir*
すべてのユーザーにすべてのサブディレクトリのみに実行権限を与える(+ X)
chmod -R
でディレクトリ権限のツリーを壊したので、それらをすべて修正する必要があります。 dir
の上のディレクトリからこれを実行します。
find dir -type d -exec chmod u=rwx,go=rx {} +
find dir \! -type d -exec chmod u=rw,go=r {} +
ご参考までに、ディレクトリにアクセスするにはx
権限が必要です。それを読むにはrx
が必要です。