sudo rm -rf 权限被拒绝

sudo rm -rf 权限被拒绝

我意外地将整个磁盘复制rsync -a / ...到了备份服务器。当尝试删除此备份时,sudo rm -rf backup_dirpermission denied在的某些子目录以及 docker 卷中的某些文件上收到错误。当尝试使用backup_dir chmod -R 00775` 更改文件的所有权时,backup_dir/run不起作用。backup_dir/sys
sudo chmod -R user:user, I get the same error. Also changing the file permissions with

以 cifs 形式安装backup_dir,如下所示:
//backup_server/backup on /mnt/backup type cifs (rw,relatime,vers=2.0,cache=strict,username=user,uid=0,noforceuid,gid=0,noforcegid,addr=xxx.xxx.xxx.xxx,file_mode=0755,dir_mode=0755,soft,nounix,mapposix,rsize=65536,wsize=65536,bsize=1048576,echo_interval=60,actimeo=1,closetimeo=1,user=username)

我也尝试使用:backup_dir安装,但出现相同的错误。sshfsuser@backup_server:/backup on /mnt/backup type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0)permission denied

例如,backup_dir/sys/power是一个我无法删除的空目录。它具有以下属性:drwxr-xr-x 2 root root 0 2023-12-22 13:31 power
使用 更改目录的所有权sudo chown user:user power不会返回错误,但也没有任何效果(root 仍为所有者)。

我认为这是扩展文件权限(例如粘性位)的问题。但是我无法列出它们,因为lsattr会返回Operation not supported While reading flags on ./file错误。

我怎样才能删除这些文件?

答案1

您可以尝试使用以下方式获取 root 权限sudo su,然后使用以下方式获取所有权 chown -R your_username:your_group backup_dir

-R 标志使操作递归,将更改应用于所有文件和子目录。

相关内容