フラットファイルコンテンツ管理システムはどのようにして新しい.txtファイルを作成しますか?

StackOverflow https://stackoverflow.com/questions/9378098

質問

私はフラットプレスに最も興味があります。それは私が現在取り組んでいるからです。私がそれに関係していたのは、Windows 7で「読み取り専用」ステータスを削除することだけでした。666または777の許可が何であるかを理解していません。他のセットアップについての洞察がある場合、私もそれを知ってもかまいません。ファイルを作成する特定の関数またはコード行の兆候を本当に感謝しています。それらは.txtファイルでなければなりませんか?

正しい解決策はありません

他のヒント

ファイルとフォルダーを作成、読み取り、または削除できる最初のことは、PHPプロセスを実行しているユーザーに許可を必要とする必要があります。

ACLの概念を読んで理解することをお勧めします - アクセス制御リスト.

DOSには、単純で危険な許可セットがあり、それが主な理由が存在する主な理由です。DOSベースのシステムを台無しにするのは簡単すぎる、ウイルスを必要とすることはありません。どのプログラムでも、システムの重要な部分を損なう可能性があります。

OSに応じて、権限スキームは異なる場合がありますが、UNIXのような単純な権限について話しましょう。 Windows NT(Windows XP後の任意のバージョン)もACLを実装します。

666、777、755、644が表示されたら、これは次のことを意味します。

0 --- no permission
1 --x execute
2 -w- write
3 -wx write and execute
4 r-- read
5 r-x read and execute
6 rw- read and write
7 rwx read, write and execute

およびそのセット:ugo = user、group、other、so 644 = user read and write、group read、other read。

そのため、ユーザーはグループやファイルに属し、フォルダーはユーザーとグループのプロパティです。

また、スーパーユーザーの概念を想像できるようになりました。何でもできる、Windows LiekシステムのUNIXでその「ルート」ユーザーと「管理者」を「ルート」することができます。

ウィキペディアはまっすぐなので、読むことをお勧めします 許可を理解する

良い研究!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top