2017年1月28日土曜日

FTPパーミッション

note,
      パーミッション
         Webサーバーに設定する、いわば「鍵」。
            パーミッション。ファイルの読込,書込,実行の権限。
            Webサーバーのデータを勝手に書き換えられたりしないよう権限を設定
            HTMLファイルは読み込みさえできればいいので特に意識する必要はない
            PHPの場合は実行権限や書込権限の設定が必要になることがあります
         パーミッション値
            計9つの属性
               オーナーの読込、書込、実行権限
               グループの読込、書込、実行権限
               その他 の読込、書込、実行権限
            属性
               属性の意味
                  オーナー:ファイルの所有者
                  グループ:ファイルの所有者が属するグループ
                  他人/読者:ファイルの所有者以外の人(ブラウザでアクセスする読者)
               グループの権限は無視してもいいため基本的に常に権限なしの状態でOK。
               アルファベット表記,
                  r (readable,読み込み可能)
                  w (writable,書き込み可能)
                  x (exectable,実行可能)
                  - (no,権限無し)
                  rw-r--r-- (オーナ,グループ,他)
                     rwxrwxrwx
                        オーナ:readable/writable/exectable,
                        グループ:readable/writable/exectable,
                        他/読者:readable/writable/exectable,
                        すべての人にすべての権限が与えられている状態
                     rw-r--r--,
                        オーナ:readable/writable/no,
                        グループ:readable/no/no,
                        他/読者:readable/no/no,
                        オーナーに読み込みと書き込みの権限,
                        グループとその他の人に読み込みの権限,
                     rwx---r-x,
                        オーナ:readable/writable/exectable,
                        グループ:no/no/no,
                        他/読者:readable/no/exectable,
                        オーナーに読み込みと書き込みと実行の権限,
                        グループには権限が与えられていない
                        その他の人に読み込みと実行権限,
               数値表記,
                  アルファベットの並びを3桁ずつの2進数に見立てそれを10進数に直す
                     rw-r--r--
                        110 100 100と見立て110を10進数で表すと6,100は4なので644
                     rwx---r-x
                        111 000 101と見立て111を10進数で表すと7,000は0,101は5なので705
                     rwxrwxrwx
                        111 111 111 と見立て、111を10進数で表すと7なので 777。
                  数値表記, 10進数表記,
                     000
                        アルファベット表記/---------
                        2進数表記/000 000 000
                        000は0なので000
                        オーナ:no/no/no,
                        グループ:no/no/no,
                        他/読者:no/no/no,
                     505
                        アルファベット表記/r-xr-xr-x
                        2進数表記/101 000 101
                        111を10進数で表すと101は5,000は0なので505
                        オーナ:readable/no/exectable,
                        グループ:no/no/no,
                        他/読者:readable/no/exectable,
                     555
                        アルファベット表記/r-xr-xr-x
                        2進数表記/101 101 101
                        111を10進数で表すと101は5なので555
                        オーナ:readable/no/exectable,
                        グループ:readable/no/exectable,
                        他/読者:readable/no/exectable,
                     606
                        アルファベット表記/rw----rw-
                        2進数表記/110 000 110
                        110を10進数で表すと6,000は0なので606
                        オーナ:readable/writable/no,
                        グループ:no/no/no,
                        他/読者:readable/writable/no,
                     666
                        アルファベット表記/rw-rw-rw-
                        2進数表記/110 110 110
                        110を10進数で表すと6なので666
                        オーナ:readable/writable/no,
                        グループ:readable/writable/no,
                        他/読者:readable/writable/no,
                     644
                        アルファベット表記/rw-r--r--
                        2進数表記/110 100 100
                        110を10進数で表すと6,100は4なので644
                        オーナ:readable/writable/no,
                        グループ:readable/no/no,
                        他/読者:readable/no/no,
                     700
                        アルファベット表記/rwxr--r--
                        2進数表記/111 000 000,
                        111を10進数で表すと7,000は0なので700,
                        オーナ:readable/writable/exectable,
                        グループ:no/no/no,
                        他/読者:no/no/no,
                     704
                        アルファベット表記/rwxr--r--
                        2進数表記/111 100 100,
                        111を10進数で表すと7,000は0,100は4なので704,
                        オーナ:readable/writable/exectable,
                        グループ:no/no/no,
                        他/読者:readable/no/no,
                     705
                        アルファベット表記/rwx---r-x
                        2進数表記/111 000 101
                        111を10進数で表すと7,000は0,101は5なので705
                     706
                        アルファベット表記/rwx---rw-
                        2進数表記/111 000 110
                        110を10進数で表すと6,000は0なので606
                        オーナ:readable/writable/exectable,
                        グループ:no/no/no,
                        他/読者:readable/writable/no,
                     744
                        アルファベット表記/rwxr--r--
                        2進数表記/111 100 100,
                        111を10進数で表すと7,100は4なので744,
                        オーナ:readable/writable/exectable,
                        グループ:readable/no/no,
                        他/読者:readable/no/no,
                     777
                        アルファベット表記/rwxrwxrwx,
                        2進数表記/111 111 111,
                        111を10進数で表すと7なので 777。
                        オーナ:readable/writable/exectable,
                        グループ:readable/writable/exectable,
                        他/読者:readable/writable/exectable,
                        すべての人にすべての権限が与えられている状態

fdsfddf pc



0 件のコメント:

コメントを投稿