chown - 即使作为 root 用户也不允许进行操作

Nic*_*ico 13 linux permissions raspbian

我正在尝试 chown 已安装在 RPI 400 上的特定 USB 驱动器文件夹。

这是我的lsblk -f结果:

sda1 exfat  1.0   WD Media 0C23-43CD                               1.8T     0% /mnt/WD Media
Run Code Online (Sandbox Code Playgroud)

当我尝试以 root 身份运行(至少根据 whoami 命令)时,sudo chown -R 1000:1000 /mnt/WD\ Media/TV\ Shows/出现以下错误

chown: changing ownership of '/mnt/WD Media/TV Shows/': Operation not permitted
Run Code Online (Sandbox Code Playgroud)

我想我需要这个,因为声纳不能在那里写

谢谢!

Bri*_*man 24

exfat 不支持文件所有权。USB 驱动器上存储的位中没有地方可以记录它,因此当您尝试更改它们时,Linux 会给出错误。

尝试使用 挂载uid=1000,gid=1000,它会显示您正在使用的用户拥有的所有文件和目录。这应该允许该用户运行的所有程序都可以写入它。

或者,您可以使用umask=0000,它将所有文件和目录显示为 777(所有用户都可以读写)。

  • 不要使用 umask=0000,而是尝试 uid=1000,这样文件就会显示为您拥有。 (29认同)
  • -1 表示即使是完全不受信任的系统帐户(例如“nobody”)也应该具有对可移动媒体的写访问权限。设置媒体装载的 uid 是正确的事情(或者设置一个 gid 和一个允许组读/写的 umask,如果应该授予多个用户访问权限;“其他写入”位应该在没有 +t 位的情况下设置)也很活跃)。 (13认同)