Monday, December 25, 2023

アクセス権設定とファイル・アップロード

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:

グループにも全権を与えます(2775):

 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