Estou trabalhando em uma máquina virtual remota executando o Centos 7 via ssh. Quero conceder ao meu usuário permissões de leitura e gravação em/var/www/html. O que eu fiz foi:
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
Algumas verificações que fiz:
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
...
No entanto, quando tento editar um arquivo (por exemplo, index.php) sem sudo, recebo um arquivo em branco no nano. Além disso, não consigo fazer upload de arquivos com sftp nesta pasta e no usuário centos. Como posso consertar isso?