web-dev-qa-db-ja.com

ホームのディレクトリのデフォルトの権限は何ですか(デスクトップ、ダウンロードなど)

ホームフォルダーで誤ってchmod 777 *を実行すると、すべてのディレクトリのアクセス許可が変更されました(ただし、ファイルに対するアクセス許可は変更されません)。

どうすれば元に戻すことができますか?

9
user3479458

これを実行するのに最適:

Sudo chmod -R a+rwX,o-w /home/$USER

すべてのディレクトリは775になります。すべてのファイルは、最初に実行可能ファイルとして設定されたものを除き、664になります。 $ USERは、通常はシステム変数であるあなたの名前です。

echo $USER

これは1つの特定のエラーについて説明していますが、推奨されるデフォルトもあります。

https://help.ubuntu.com/community/dmrcErrors

許可に関する詳細:

https://help.ubuntu.com/community/FilePermissions

13
oldfred

ホームフォルダーの既定のアクセス許可は755です:)前回と同じようにchmodを再度実行します。

chmod 755 *
1
Lars Martinsen

Chmod -Rはいくつかの点で優れていますが、制御が不十分であることがわかります。 findをchmodと組み合わせて使用​​することを好みます。ディレクトリのアクセス許可のみをリセットするには、次のような操作を実行できます(所有者としてログインしている場合):

cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;
0
James Morris