Назад | Перейти на главную страницу

Как смонтировать диск vfat в Linux с владельцем, отличным от root?

У меня проблемы с установкой iPod на недавно обновленный Debian Squeeze. Я подозреваю, что либо протокол изменился, либо я обнаружил ошибку, о которой не знаю, куда сообщить.

Я пытаюсь установить iPod так, чтобы у меня было разрешение на чтение и запись. Но мои усилия ни к чему не привели:

$ sudo mount -v -t vfat -o uid=32074,gid=6202 /dev/sde2 /mnt
/dev/sde2 on /mnt type vfat (rw,uid=32074,gid=6202)
$ ls -l /mnt
total 80
drwxr-xr-x 2 root root 16384 Jan  1  2000 Calendars
drwxr-xr-x 2 root root 16384 Jan  1  2000 Contacts
drwxr-xr-x 2 root root 16384 Jan  1  2000 Notes
drwxr-xr-x 3 root root 16384 Jun 23  2007 Photos
drwxr-xr-x 6 root root 16384 Jun 19  2007 iPod_Control
$ sudo umount /mnt
$ sudo mount -v -t vfat -o uid=nr,gid=nr /dev/sde2 /mnt     
/dev/sde2 on /mnt type vfat (rw,uid=32074,gid=6202)
$ ls -l /mnt
total 80
drwxr-xr-x 2 root root 16384 Jan  1  2000 Calendars
drwxr-xr-x 2 root root 16384 Jan  1  2000 Contacts
drwxr-xr-x 2 root root 16384 Jan  1  2000 Notes
drwxr-xr-x 3 root root 16384 Jun 23  2007 Photos
drwxr-xr-x 6 root root 16384 Jun 19  2007 iPod_Control

Как видите, я пробовал использовать как символьные, так и числовые идентификаторы, но файлы по-прежнему принадлежат root (и доступны для записи только root).

Идентификаторы действительно мои; У меня UID с 1993 года.

$ id
uid=32074(nr) gid=6202(nr) groups=6202(nr),0(root),2(bin),4(adm),...

Я поставил страс на http://pastebin.com/Xue2u9FZ, и вызов mount (2) выглядит хорошо:

mount("/dev/sde2", "/mnt", "vfat", MS_MGC_VAL, "uid=32074,gid=6202") = 0

Наконец, вот моя версия ядра от uname -a:

Linux homedog 2.6.32-5-686 #1 SMP Mon Jun 13 04:13:06 UTC 2011 i686 GNU/Linux

Кто-нибудь знает, если

Перезагрузка машины устранила проблему.

Я думаю, что оставлю этот вопрос, поскольку кажется, что он действительно показывает, как смонтировать диск vfat в Linux с владельцем, отличным от root. Но если кто-то думает, что я должен удалить вопрос, дайте мне знать.