允许 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 上传文件。我该如何解决这个问题?

相关内容