chmod:更改“datenbank”的权限:不支持操作

chmod:更改“datenbank”的权限:不支持操作

我的树莓派中有一个 USB 驱动器,我正在尝试sshfs插入该驱动器。

我已经更改了该驱动器上大多数文件和目录的权限,但是当我尝试chmod 777 datenbank以 root 身份时,它会响应错误:

chmod: changing permissions of 'datenbank': Operation not supported

答案1

如果您需要在任何 Windows 系统上都可以访问 USB 驱动器,而无需先从其他介质安装特殊驱动程序,那么 FAT32 和 NTFS(可能还有 exFAT)是您唯一的选择。这些都不支持真正的 UNIX 权限。

如果您的目标只是完整地存储文件及其 unix 权限,您可以使用tar或其他一些归档工具将文件及其权限信息打包到tar.bz2文件或类似文件中。在 Windows 上,常见的 WinZip 和免费软件 7zip 实用程序可以tar.bz2很好地打开文件。

如果文件需要在 USB 驱动器上立即执行,那么您可以使用umask=000mount 选项来指定 FAT 或 NTFS 文件系统上的目录和文件的权限,但这是一个全有或全无的事情:使用该选项,全部文件系统上的文件和目录将具有相当于chmod 777.

相关内容