为什么我无法删除该目录?

为什么我无法删除该目录?
debian8@hwy:~$ ls  -al  /var/www/html/wp/.git
total 8
drwxr-xr-x 2 debian8  debian8  4096 Jan  2 14:07 .
drwxr-xr-x 6 www-data www-data 4096 Jan  2 06:43 ..

/var/www/html/wp/.git属于debian8,为什么不能被debian8删除?

debian8@hwy:~$ rm  -rf  /var/www/html/wp/.git
rm: cannot remove ‘/var/www/html/wp/.git’: Permission denied

sudo rm -rf /var/www/html/wp/.git可以工作,为什么不行rm -rf /var/www/html/wp/.git

的父目录/var/www/html/wp/.git/var/www/html/wp属于 debian8,但我认为这并不重要。

答案1

的父目录/var/www/html/wp/.git/var/www/html/wp 属于 debian8,但我认为这并不重要。

是的。您需要对目录具有写入权限才能删除(或移动、重命名等)其中的内容。由于debian8不拥有/var/www/html/wp,并且只有所有者才具有该目录的写入权限,因此只有 root 或所有者可以从 中删除文件或目录/var/www/html/wp

答案2

rm使用 root 权限运行该命令sudo rm -rf /var/www/html/wp/.git

相关内容