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


11

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

これを元に戻すにはどうすればよいですか?


これは1つの特定のエラーについて説明していますが、推奨されるデフォルトもあります。help.ubuntu.com/community/dmrcErrorsしかし、多くの場合、使用した方がよいsudo chmod -R a+rwX,o-w /home/$USER
oldfred

回答:


16

これを実行するのが最善:

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


1
OPはホームディレクトリのレベルの権限のみを変更したため(再帰を使用しなかったため)、再帰的なchmodコマンドでこれを「修正」するという考えは好きではありません。おそらく、リセットされるべきではないパーミッションがその下のどこかにあったでしょう。
muclux 2018


0

chmod -Rはいくつかの点で優れていますが、制御が不足していることがわかりました。私は、findをchmodと組み合わせて使用​​することを好みます。ディレクトリの権限のみをリセットするには、次のようにします(所有者としてログインしていると仮定します)。

cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.