无法更改文件所有权

无法更改文件所有权

我正在研究这里给出的答案 https://superuser.com/a/623998/63915 我将 windowsios 复制到了 usb 驱动器

mount -t o loop win.iso /media/usb

但我发现权限问题,所有文件都归我所有root:root ,当我尝试执行

sudo chown -R user:user /media/usb/

USB 文件的权限没有变化,我看到以下内容

 ls -l
total 3250
-rwxrwxrwx 1 root root     110 Oct  9 17:11 autorun.inf
drwxrwxrwx 1 root root       0 Oct  9 17:11 docs
drwxrwxrwx 1 root root   40960 Oct  9 17:35 grub
-rwxrwxrwx 1 root root     313 Oct  9 17:25 grub.cfg
drwxrwxrwx 1 root root 1208320 Oct  9 17:13 i386
-rwxrwxrwx 1 root root   45124 Oct  9 17:14 ntdetect.com
-rwxrwxrwx 1 root root    3204 Oct  9 17:13 readme.htm
-rwxrwxrwx 1 root root  260288 Oct  9 17:14 RUFUSLDR
-rwxrwxrwx 1 root root 1310720 Oct  9 17:13 setup.exe
drwxrwxrwx 1 root root       0 Oct  9 17:13 support
-rwxrwxrwx 1 root root  449797 Oct  9 17:16 txtsetup.sif
drwxrwxrwx 1 root root       0 Oct  9 17:13 valueadd
-rwxrwxrwx 1 root root      10 Oct  9 17:13 win51
-rwxrwxrwx 1 root root      10 Oct  9 17:13 win51ip

这里出了什么问题?

答案1

chown失败,因为挂载的文件系统是fuseblk。因此,您正在尝试将元数据写入文件系统不支持(无法存储)的文件系统。您只能在 Unix 文件系统(如 ext3或 )上更改权限和所有权ext4

如果您希望将所有权的挂载点应用于特定用户/组,请在挂载时指定:

mount -o uid=username,gid=groupname /dev/sdb1 /path/to/mount

也可以看看:

相关内容