ec2-user を apache グループに追加:
作成したインスタンス(参照)にファイルをアップロードしようとしたらアクセス権エラーがでたので/var/www/html ディレクトリとファイルのアクセス権の変更しました。
ec2-user ユーザーが所属しているグループを確認 groups :
(下記は root のグループを表示)
存在するグループを表示 cat /etc/group :
読み方がわかりませんでしたが下記だそうです。グループ名:x か暗号化されたパスワード:グループ ID :サブグループとして所属ユーザー
ec2-user を apache グループに追加 sudo usermod -a -G apache ec2-user :
/var/www ディレクトリとファイルのアクセス権の変更:
/var/www ディレクトリとファイルの所有者・グループは root なので:
所有者・グループを ec2-user に変更します。sudo chown -R ec2-user:apache /var/www
/var/www ディレクトリとファイルの所有者・グループが ec2-user に変更されました。
/var/www 以下、フォルダとファイルのパーミッションの設定:
現在の設定は 755:
sudo chmod 2775 /var/www
apache グループにも権限が追加されました。ちなみに 2775 の 2 はスティッキービット(そのファイル・ディレクトリの所属グループの権限で操作可能)。
これでローカルから SCP クライアントを使って直接ファイルのアップロードが可能に:
参照:https://www.flying-h.co.jp/media/2022/11/07/aws-web-server-permission/
No comments:
Post a Comment