まず、Linuxでの777ファイルパーミッションの意味を理解しましょう。 Linuxサーバー上のすべてのファイル/フォルダーに777ファイルのアクセス許可があるとします。つまり、誰もがそのファイルの読み取りと書き込みにアクセスできますが、これは適切なセキュリティプラクティスではなく、サーバーに害を及ぼす可能性があります。
ユーザーにWebサイトからファイル/フォルダーをダウンロードさせたい場合は、777の許可が必要になる場合があります。
- 以下のコマンドを実行して、/homeディレクトリで777権限を持つファイルを検索します。
find /home -perm 777
777権限を確認するために必要なディレクトリを変更できます。ファイル/フォルダを見つけるためにファイルのアクセス許可を変更することもできます。
- 以下のコマンドを実行して、/homeディレクトリ内のログインユーザーに対して777権限を持つすべてのファイル/フォルダーを検索します。
find $HOME -perm 777
- 777権限を持つファイルを検索するだけで、以下のコマンドを実行するよりもフォルダを含める必要がないとします。
find /home/ -perm 777 -type f
このコマンドは、777の権限を持つホームディレクトリ内のすべてのファイルを一覧表示します。
/ homeで777権限を持つディレクトリを検索したい場合は、以下のコマンドを実行できます。
find /home/ -perm 777 -type f