ブログ

パーミションのおさらい

投稿日:2014年7月8日 更新日:

AWSというよりは、Linuxの基礎になるんだけど。
必ず誰しもがハマるであろうパーミション
これをしっかり考えながらやらないと、後々面倒なことになるのだ。
■パーミションとは
パーミションとは、各ディレクトリやファイル単位で、アクセスを許可する人を制限するもの。
rwxの形式で、自分+グループ+他人の3種類に対して制御できる。
r:Read (読み込み権限)
w:Write (書き込み権限)
x:eXecutable (実行権限)
自分→rwx
グループ→rwx
他人→rwx
この状態だと、だれでも見れてなんでも出来るということだ。
これを応用してアクセス制限をかけていく。
実際には2進数表記であらわされるため、755とかいう言葉を使う。
エンジニアの人なら、このくらいの言葉の意味くらいは理解しておきたいよね。
■パーミションはシンプルに
ファイル単位、ディレクトリ単位で出来るとはいっても、複雑になるのはナンセンス。
あとでわけが分からなくなるのがオチなんだ。
至ってシンプルな構成を心がけよう!
Simple is Best!!
■Linuxの勉強にVPS
Virtual環境が簡単に使えるようになったので、Linuxの勉強もやりやすくなった。
とはいえ、PCのリソースはけっこう使うので、PCが重くなるのが嫌な人にはVPSがオススメ。
月々の使用料もだいぶ安くなったしね。安い投資だと思って、チャレンジしてみよう!

-ブログ

執筆者:

関連記事

no image

nginx(エンジンエックス)の性能を検証してみた

目次 nginx性能検証検証環境◎サーバー◎環境◎検証ツール負荷測定想定値測定結果関連 nginx性能検証 workerプロセスで大量アクセス処理に向いていると評判のnginx 性能検証をしてみた。 …

no image

EC2にEC-CUBEでTimezone

EC2→RDS(Mysql)でEC-CUBEを導入します。 導入手順 1.EC2インスタンス作成(t2.micro) 2.RDSインスタンス作成(t2.micro) 3.EC2にLAMP環境構築 4. …

no image

info宛にメールが送れない?

某サーバ(AWSじゃないです)にて、postfix+dovecotでメールサーバを構築。 インストールや設定などは、ググって難なく設定完了。 とりあえず、メールサーバの仕様。 ・送信ポートは587 ・ …

PHPでPOSTかGETかを判定する

PHPでPOST/GETを判定する場合は、以下のコードで調べることが可能。 POSTのみおよび、GETのみで処理を分岐する場合に使える。   if($_SERVER[“REQUEST_MET …

no image

EC2のWebサーバにSSLを導入する

個人情報を扱う会員制サイトには必須の存在であるSSL。 HTTP経由で通信されるバイト情報を、暗号化して情報の漏洩を防ぐのが目的だ。 個人情報を扱うサイトで、URLの先頭がhttpsになっていないペー …