許可された SSH ユーザーは Centos 7 でファイルを編集できません

許可された SSH ユーザーは Centos 7 でファイルを編集できません

私は、SSH 経由で Centos 7 を実行しているリモート仮想マシンで作業しています。ユーザーに /var/www/html の読み取りおよび書き込み権限を与えたいです。私が行ったことは次のとおりです。

sudo groupadd webdev 
sudo chgrp -R webdev /var/www/html 
sudo usermod -a -G webdev centos 
sudo usermod -a -G webdev root 
sudo chmod -R 770 /var/www/html  
sudo chown -R root:webdev /var/www/html

私が行ったいくつかのチェック:

groups centos
>> centos : centos adm wheel systemd-journal webdev

sudo ls -l /var/www/html
>> -rwxrwx---.  1 root webdev   418  6 feb 11.19 index.php
...

しかし、sudo を使用せずにファイル (例: index.php) を編集しようとすると、nano に空のファイルが表示されます。さらに、このフォルダーとユーザー centos に sftp を使用してファイルをアップロードできません。どうすればこれを修正できますか?

関連情報