ntfs-3g.usermap
команда, кажется, не работает на меня на диске NTFS:
$ lsblk -no name,fstype | grep sdb1
└─sdb1 ntfs
$ umount /dev/sdb1
$ mount | grep sdb1
$ sudo ntfs-3g.usermap /dev/sdb1
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/sdb1" opened
* Scanning "/dev/sdb1" (two levels)
* Search for "Documents and Settings" and "Users"
* Search for other directories /
in directory "/"
file "Autorun.inf" has no mapped group
By which Linux login should this file be owned ?
Enter gid of login, or just press "enter" if this file
does not belong to a user, or you do not known to whom
Group :
"/dev/sdb1" closed
You have defined no user, no mapping can be built
$ ls UserMap*
ls: cannot access 'UserMap*': No such file or directory
Результатом является то же независимо, если я просто нажимаю <Enter>
для Group :
подсказка или тип некоторое определенное имя пользователя, сопровождаемое <Enter>
.
Что я могу сделать? Я даже не знаю, почему это перестало работать, я могу найти более подробное сообщение об ошибке где-нибудь?
В конце я действительно записал фиктивный файл UserMapping на диске и повторно смонтировал его, и это, кажется, помогло путем включения полномочий на диске. Однако, это больше похоже обходное решение ; мне все еще любопытно, что надлежащее решение к исходному вопросу.
, Что я сделал:
$ mkdir /media/akavel/Maxtor/.NTFS-3G
$ echo '::S-1-5-21-3333333333-222222222-111111111-10000' > /media/akavel/Maxtor/.NTFS-3G/UserMapping
$ umount /dev/sdb1
$ # click in File Explorer to mount automatically again