无法删除已删除用户的主文件夹

无法删除已删除用户的主文件夹

我错误地删除了一个userdel没有-r选项的用户,现在我无法删除它的主文件夹。我以 root 身份登录,并且我拥有su权限,但在尝试时chmodsudo rm -rfv /path/to/directory_to_delete我收到“权限被拒绝”的提示。我在 Proxmox 中的容器内运行 Ubuntu 22.04.1 LTS。

我几乎尝试了所有能找到的方法,但都无济于事。有什么建议吗?

whoamigroups和的输出stat /home

root@plex:~# whoami
root
root@plex:~# groups
root
root@plex:/# stat /home
File: /home
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: fc07h/64519d Inode: 527236 Links: 4
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2024-04-09 20:11:52.770861904 +0000
Modify: 2023-02-11 11:20:26.990740365 +0000
Change: 2023-02-25 18:03:44.549062613 +0000
Birth: 2023-02-25 18:03:44.549062613 +0000

输出rm -rf /home/birarid

rm: cannot remove '/home/birarid': Permission denied

输出stat /home/birarid

 File: /home/birarid
 Size: 4096            Blocks: 8          IO Block: 4096        directory
 Device: fc07h/64519d    Inode: 527237      Links: 2
 Access: (0750/drwxr-x---)  Uid: (65534/  nobody)   Gid: (65534/ nogroup)
 Access: 2023-02-25 18:03:44.549062613 +0000
 Modify: 2023-02-11 11:20:26.053923205 +0000
 Change: 2023-02-25 18:03:44.549062613 +0000
 Birth: 2023-02-25 18:03:44.549062613 +0000

答案1

解决方案:

我在容器配置中有一些 idmap(我在 Proxmox 内部运行它)。删除该用户的配置后,我成功删除了主文件夹。

相关内容