由于某种原因,我有一个文件夹无法读取,也无法更改其所有权。如果我执行 ls 命令,我会得到以下结果:
drwxrwxrwx 4 myusername myusername 4096 Jan 26 20:35 media1 <--- OK
drwxrwxrwx 4 myusername myusername 4096 Jan 26 20:35 media2 <--- OK
drwxrwxrwx 4 myusername apache 4096 Jan 26 20:35 media3 <--- CANNOT READ
据我所知,问题出在第 4 列,与其他列不同。我尝试使用 sudo 权限执行不同的命令(chown、chgrp),但都没有成功。
我要怎么做才能使其权限与其他文件夹(media1,media2)一样?
答案1
sudo chown -R myusername:myusername media3
应该可以解决问题。-R 代表递归,将使您的用户名和组组合(第一部分是用户名,第二部分是组名)拥有整个文件夹及其内容。