![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
パーミッションの「読み取り・書き込み・実行」について教えてください。
PHPとMySQLの初心者でその他プログラミング言語(C言語やCGIなど)の知識はありません。
Q1.「読み取り(Read)」について
「ファイルの読み取りや、ディレクトリの一覧参照が可能」と書かれていました。
この読み取りとはどういう状態のことですか?
Q2.「書き込み(Write)」について
「ファイルへの書き込みや、ディレクトリ内のファイルの削除、新規作成、名前変更が可能」と書かれていました。
この書き込みとはどういう状態のことですか?
Q3.「実行(Execute)」について
「ファイルを命令として実行可能、ディレクトリにアクセス可能」と書かれていました。
これはPHPなどのプログラムファイルを指しているのでしょうか?そうだとしたらプログラムファイル以外のファイルにこの指定は不要ですか?
また「ディレクトリにアクセス可能」とはどういう状態のことを指すのでしょうか?読み取りや書き込みの場合、必ずファイルにアクセスして行われると思いますが、指定が別になっているのはなぜですか?アクセスの意味を勘違いしているのでしょうか?
尚、勘違いしている部分があれば訂正をお願いします。
No.2ベストアンサー
- 回答日時:
簡単に。
。。Read
文字通り、読み取り可能を示します。
例えば、aaa.txtというファイルがあった場合、それを開いて「読む」ことができる、ということです。
Write
これも文字通り、書き込み(編集)ができる、ということです。Readでは「読む」ことしかできませんが、Writeは、書き込み、削除等の編集ができ、(ここが重要なのですが)「保存」ができます。
Execute
実行権限です。
あるアプリケーション(PHPもそうですが)を実行できるかどうか、です。先ほどのaaa.txtで例えますと、このファイルはメモ帳で開くこともできるし、Wardで開くこともできます。この場合、メモ帳に「実行不可」、Wardに「実行可能」とされていればメモ帳で開くことはできず、Wardでは開ける、ということになります。
ディレクトリアクセス
ある特定のフォルダにアクセス(中身を見たり、そのフォルダの名前を変更したり、消したりすること)を禁止/許可します。
質問の最後の項目ですが、ディレクトリにアクセス可能と設定していても、ファイルによっては見られたくない(Read不可)、編集などをされたくない(Write不可)としたい場合があるため、二重に権限設定ができるということです。
参考になれば幸いです。
ご回答ありがとうございます。
例えばPHPでCSVファイルを扱うときの「開くfopen・読み込みr・書き込みw」と同じような意味ですか?
お時間ありましたら、またよろしくお願いします。
No.3
- 回答日時:
#2です。
ネット上のプログラムの動作については自信がないのですが、おそらくPHPだろうがなんだろうが、同じ制限をかけられると思います。
試しに自宅PCで環境構築し、テストしてみることをお勧めします。
寸足らずな情報で申し訳ない。
No.1
- 回答日時:
ご回答ありがとうございます。
参照ページについてですが、どこが質問の回答に当たる部分なのか分かりませんでした。
具体的にどの部分か教えていただけませんか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- Windows 10 指定したファイルを任意の範囲のディレクトリ内に上書き保存したい 1 2022/11/24 10:42
- PHP ファイルアップロードに関してのセキュリティについてアドバイスお願い致します 1 2023/08/20 00:25
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- システム 外付けHDDの初期化について 4 2023/03/05 20:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どんなプログラムを書いても指...
-
マイクラでPythonのプログラミ...
-
fopenで別ディレクトリにファイ...
-
ドラッグ&ドロップについてです...
-
フルパスから最後のディレクト...
-
windows.hがincludeされない
-
C言語初心者の質問失礼します。
-
バッファとは何ですか
-
Access クエリ実行が急に非常に...
-
ファイル内のデータを1行削除...
-
fortranのプログラミングについ...
-
ShellExecuteEx→WaitForSingleO...
-
[VBScript]ファイルの入出力を...
-
エクセルの実行ファイルについ...
-
a.outはどこへ?
-
VC++から引数付きexeファイルの...
-
HTMLファイルをメモ帳から開きたい
-
WAVファイル同士の結合が可...
-
連続でファイル作成
-
ファイル名の先頭にアンダース...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フルパスから最後のディレクト...
-
どんなプログラムを書いても指...
-
FTPでputすると空ファイルが出...
-
windows.hがincludeされない
-
ExcelVBAでカレントディレクト...
-
マイクラでPythonのプログラミ...
-
webアプリケーションでの画像フ...
-
GetPrivateProfileStringでini...
-
fopenで別ディレクトリにファイ...
-
ファイルやディレクトリの存在...
-
「UNCパスはサポートされません...
-
C言語を用いたファイルの一括削...
-
ネットワーク上のコンピュータ...
-
絶対パスの絶対て英語で何でし...
-
エクセルVBAで相対パスでファイ...
-
ファイルダイアログのカレント...
-
ExcelVBA サーバーの(共有フォ...
-
フォルダ名をだすには
-
ThisWorkbook.Pathについて
-
AfxLoadLibrary関数で、DLLのハ...
おすすめ情報