我的树莓派中有一个 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=000
mount 选项来指定 FAT 或 NTFS 文件系统上的目录和文件的权限,但这是一个全有或全无的事情:使用该选项,全部文件系统上的文件和目录将具有相当于chmod 777
.