foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

CentOS パーミッションの初期設定

サーバ構築時のオススメ初期設定。

drwx--x--x root hpusers /home
drwx---r-x u1   hpusers /home/u1
drwx---r-x u1   hpusers /home/u1/public_html
drwx---r-x u2   hpusers /home/u2
drwx---r-x u2   hpusers /home/u2/public_html

ユーザー作成時はグループを hpusers に所属させるのを忘れないこと。

# useradd -g hpusers USERNAME

ユーザー作成後はユーザー ホームの権限を変更すること。

# chmod 705 /home/USERNAME

また、ドキュメント ルートを作成すること。

# mkdir /home/USERNAME/public_html
# chown USERNAME:hpusers /home/USERNAME/public_html
# chmod 705 /home/USERNAME/public_html