フォルダのパーミッション変更したとき、私は多くの問題になったmyfolder
に居住します/
。コマンドを発行しました
sudo chown -R luca:luca /myfolder/.*
私の意図は、のすべての隠しファイルの所有権を変更することでした/myfolder
。
残念なことに、私も所有権/
が変更されたことに気付きました。もちろん、システムが壊れていました。これは..
試合が原因で起こったと思います.*
が、それでも私には奇妙なようです。
親ディレクトリの変更は正しい動作ですか、それともバグレポートを提出する必要がありますか?
chownの使用が私の間違いだった場合、システムフォルダーとファイルの所有権の変更を防ぐために使用するベストプラクティスは何ですか?
.*
で終わるすべてのファイルを.
*.
意味する.
/
完全に必要な場合を除き(フォルダの作成、削除など)、直接変更しないことをお勧めします(達成したいことについての質問を開きます)。また、ワイルドカード+ルート権限を使用することも危険です。これは、ワイルドカードによる影響が100%わからないことが多いためです。
chmod
おりchown
、類似のコマンドです。どちらもで始まりch
、を含み、o
他に2つの類似した文字(n
およびm
)があります。</ literal>真剣に、両方とも次の形式です[cmd] -R [mode or user] [one or more files]
。その質問に対して提供されているいくつかの解決策はあなたのケースでも機能します。たとえば、これはSean Reifschneiderの(真ん中の)ものです。この回答は、非隠しファイルのglobパターンを削除することによってのみ、隠しファイルにも適用できます。
..
一致としての意図された動作です.*