Skip to content

Instantly share code, notes, and snippets.

@skymarionsky
Forked from lostandfound/ec2_www.sh
Created February 4, 2019 04:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skymarionsky/741a61a855d20fe3f248499392328ac3 to your computer and use it in GitHub Desktop.
Save skymarionsky/741a61a855d20fe3f248499392328ac3 to your computer and use it in GitHub Desktop.
EC2のAmazon Linux で ec2-user を apache グループに追加し、/var/www ディレクトリに apache グループの所有権を与え、グループに書き込み権限を割り当てる
#!/bin/sh
# EC2のAmazon Linux で ec2-user を apache グループに追加し、
# /var/www ディレクトリに apache グループの所有権を与え、グループに書き込み権限を割り当てます。
# source http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/install-LAMP.html
ls -l /var/www
# ユーザー(この場合は ec2-user)を apache グループに追加します。
sudo usermod -a -G apache ec2-user
# /var/www とそのコンテンツのグループ所有権を apache グループに変更します。
sudo chown -R ec2-user:apache /var/www
# /var/www およびそのサブディレクトリのディレクトリ許可を変更してグループの書き込み許可を設定し、将来のサブディレクトリにグループ ID を設定します。
sudo chmod 2775 /var/www
find /var/www -type d -exec sudo chmod 2775 {} \;
# /var/www およびそのサブディレクトリのファイル許可を繰り返し変更してグループの書き込み許可を追加します。
find /var/www -type f -exec sudo chmod 0664 {} \;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment