无法使用 sudo 删除目录:权限被拒绝

Art*_*ery 1 permissions konsole rm

我试图删除包含文件的目录,但permission denied在 Ubuntu 22.04.1 上出现错误。

我已更改777目录和父目录的权限,但仍然收到错误。

错误的屏幕截图

$ sudo rm *.* 
rm: cannot remove 'Real Economy v1.5.1-4267-1-5-1-1588544476': Permission denied
rm: cannot remove 'Witcher 3 input.settings file backup for 1.32-5844-1-32-1626358844': Permission denied
Run Code Online (Sandbox Code Playgroud)

额外的

包含我尝试删除的目录/文件的目录是 Brave 浏览器和 Firefox 的默认下载目的地。它位于系统磁盘 (SSD) 上。浏览器也不允许我更改下载目的地,这很奇怪。这些文件在此处下载,适用于 Windows(《巫师 3》的模组)。

另一个奇怪的事情是这些是提取的档案(7-zip 文件等)。
我可以删除原始存档文件,但是一旦提取它,我就无法删除提取的目录/文件。

Den*_*ker 12

除了文件权限之外,(至少)还有 5 件事会影响您删除内容的能力:

  • 扩展 acl (man getfacl)
  • 文件属性 (man chattr)
  • Fileystem 挂载选项(手动挂载)
  • Linux 安全模块 (man apparmor)
  • 对于远程文件系统(nfs,cifs,...),以上所有内容都再次出现,但在远程端。加上远程安装的特定限制(例如 cifs 服务器拒绝从客户端删除)