Web 750 Help Pages
CHMODってなんですか?
CHMOD Change MODe の意味です。つまりは、ファイルのアクセスモード又はパーミッション(属性)を変更することです。これらのパーミッションは誰がファイルにアクセスできるか決めるだけではなく、どの種類のアクセス権をユーザに与えるかも決めることが出来ます。

CHMOD Unix サーバで使用可能です。 Unix ではパーミッション設定を三つのグループに分けています:オーナー、グループ、その他。

基本的なパーミッション設定は r (呼び出し), w (書き込み), and x (実行)となっています。最初のパートはオーナー(ファイルを作成した人)、次にグループ(たいていグループにオーナーが入ります)、最後にその他はそれ以外の人の事を指します。

もしパーミッション rwxrwxrwx を見たら、誰でもファイルにアクセスでき呼び出し、書き込み、実行ができるって意味になります。rwxの他にハイフン(-)もあり、パーミッションを認めてないよって意味です。例えば rwxr--r-- ですと、オーナーだけが全ての権限があり、それ以外の人は呼び出しだけ可能になっています。

これらの頭文字はよく数字に簡略化させてます。これらの数字はとても簡単になっていて、各桁は人で数字はパーミッションになっています。 

0 = 権限が無い
1 = 実行
2 = 書き込み
3 = 実行 & 書き込み  (2 + 1 = 6)
4 = 呼び出し
5 = 実行 & 呼び出し (4 + 1 = 5)
6 = 呼び出し & 書き込み (4 + 2 = 6)
7 = 実行 & 呼び出し & 書き込み (4 + 2 + 1 = 7)

例えば 777 だと rwxrwxrwx と同じ意味になります。

どの属性(パーミッション)を使用した方が良いですか?

[閉じる]