![允許的 SSH 使用者無法在 Centos 7 中編輯文件](https://rvso.com/image/717729/%E5%85%81%E8%A8%B1%E7%9A%84%20SSH%20%E4%BD%BF%E7%94%A8%E8%80%85%E7%84%A1%E6%B3%95%E5%9C%A8%20Centos%207%20%E4%B8%AD%E7%B7%A8%E8%BC%AF%E6%96%87%E4%BB%B6.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上傳檔案。我怎樣才能解決這個問題?