ホームフォルダーで誤ってchmod 777 *を実行すると、すべてのディレクトリのアクセス許可が変更されました(ただし、ファイルに対するアクセス許可は変更されません)。
どうすれば元に戻すことができますか?
これを実行するのに最適:
Sudo chmod -R a+rwX,o-w /home/$USER
すべてのディレクトリは775になります。すべてのファイルは、最初に実行可能ファイルとして設定されたものを除き、664になります。 $ USERは、通常はシステム変数であるあなたの名前です。
echo $USER
これは1つの特定のエラーについて説明していますが、推奨されるデフォルトもあります。
https://help.ubuntu.com/community/dmrcErrors
許可に関する詳細:
ホームフォルダーの既定のアクセス許可は755です:)前回と同じようにchmodを再度実行します。
chmod 755 *
Chmod -Rはいくつかの点で優れていますが、制御が不十分であることがわかります。 findをchmodと組み合わせて使用することを好みます。ディレクトリのアクセス許可のみをリセットするには、次のような操作を実行できます(所有者としてログインしている場合):
cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;