sudo chmod -R +755 *
またはを使用するたびに、ディレクトリとサブディレクトリ内のsudo chmod -R +755 .
すべてのファイルアクセス許可がリセットさ000
れます。
を実行sudo chmod +755 *
すると、フォルダー内のすべてのアクセス許可が適切に追加されますが、サブフォルダーは追加されません。
他のバリエーション、
sudo find foldername -type d -exec chmod 755 {} ";"
また、この方法で権限をリセットするようです。
また.
、で始まるファイルやフォルダーも無視するようです。これも望ましくない動作です。
また、を使用しようとするsudo chmod 0000 filename
と、書き込み許可のみが削除されます。読み取りおよび実行の許可はそのままです。これはos.chmod()
、Python3(bashシェルのインタープリター)で使用する場合にも当てはまります。
Windows 10 OSビルドは17134.165です
質問を編集して、使用しているWindowsのバージョン、WSLのバージョンを含め、できるだけ具体的にして
—
ください-Ramhound
-Aを使用している最初の2つのコマンドの@AhmedMasud。3番目のコマンドでは、アクセス許可を追加するのではなく削除しますが、再帰的に機能しています。
—
マックスカンドシア
では、どのWSLインスタンスをインストールしましたか?
—
ラムハウンド
バージョンを確認する方法はありますか?私がそれを検索したとき、それはWindowsバージョンに直接結び付けられているように見えました。ここでは明示的でした:reddit.com/r/bashonubuntuonwindows/comments/5q341a/…。また、stackexchangeサイトで私が見た他の回答にも暗示されていました。
—
マックスカンドシア
-R
sudoコマンドで使用していないことに気づきましたか?