![許可された SSH ユーザーは Centos 7 でファイルを編集できません](https://rvso.com/image/717729/%E8%A8%B1%E5%8F%AF%E3%81%95%E3%82%8C%E3%81%9F%20SSH%20%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AF%20Centos%207%20%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E7%B7%A8%E9%9B%86%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93.png)
私は、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 を使用してファイルをアップロードできません。どうすればこれを修正できますか?