#環境
Ubuntu 20.04.3
Apache 2.4.41
#現在の権限を確認
$ cd /var/www
$ ls -l
drwxr-xr-x 2 root root 4096 Nov 1 2020 html
__r-x__となっているため、読み込みと実行はできるが書き込みができない状態になっている。
権限関係についてはこちらが分かりやすかった。
#権限の設定
まず、Ubuntu上のApacheはwww-dataというユーザーによって実行されているため、このユーザーに所有権を移動する。
$ sudo chown -R www-data:www-data /var/www/html
そしたら、www-dataグループにユーザーを追加する
$ sudo usermod -aG www-data 追加したいユーザー名
次に、所有者とグループに入っている人に書込実行読込の権限を与え、それ以外のユーザーには読込と実行のみできるようにする。
$ sudo chmod 775 -R /var/www/html
一度SSHを切断し、ログインし直す。これによって、ユーザーが書き込み出来るようになった。