如何修复 ntfs-3g.usermap“您未定义用户”故障?

如何修复 ntfs-3g.usermap“您未定义用户”故障?

好吧,AskUbuntu 坚持这个标题是“你问的问题看起来很主观,很可能会被关闭”,我真的不明白这里有什么主观的——我想要的只是ntfs-3g.usermap成功。

尝试获取 NTFS USB 磁盘驱动器的权限时,我发现如何在 NTFS(或 FAT32)分区上使用“chmod”?,因此我卸载了驱动器并尝试:

$ sudo ntfs-3g.usermap /dev/disk/by-label/MYNTFS 

This tool will help you to build a mapping of Windows users
to Linux users.
Be prepared to give Linux user id (uid) and group id (gid)
for owners of files which will be selected.
"/dev/disk/by-label/MYNTFS" opened

* Scanning "/dev/disk/by-label/MYNTFS" (two levels)
* Search for "Documents and Settings" and "Users"
* Search for other directories /
"/dev/disk/by-label/MYNTFS" closed

You have defined no user, no mapping can be built

嗯,我确实有一个用户?!我记得这个驱动器是在 Mac OSX 上格式化的,这可能会对此产生影响吗?

为什么我会收到这个错误 - 以及我怎样才能使ntfs-3g.usermap命令成功?

答案1

嗯,我认为我这边存在误解:我以为ntfs-3g.usermap是允许 Linux 用户(以及权限)在 NTFS 驱动器上操作;但它所做的是尝试将驱动器上找到的 Windows 用户映射到 Linux 用户。

我猜这意味着必须在该 NTFS 驱动器/分区上安装 Windows - 但是,这是一个仅包含“普通”文件的可移动驱动器,并且还在 Mac OSX 上格式化,因此没有理由定义任何 Windows 用户 - 这解释了为什么该命令的行为如此。

相关内容