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,但我认为这并不重要。
rm
以root权限运行命令sudo rm -rf /var/www/html/wp/.git
确实如此。您需要对目录具有写入权限才能删除(或移动、重命名等)其中的内容。由于
debian8
不拥有/var/www/html/wp
,并且只有所有者对该目录具有写入权限,因此只有 root 或所有者可以从/var/www/html/wp
.