如何在Linux上安装vfat驱动器而不是root用户?
发布时间:2020-12-13 16:35:09 所属栏目:Linux 来源:网络整理
导读:我在新升级的Debian Squeeze上安装iPod时遇到了麻烦. 我怀疑协议已经改变,或者我发现了一个错误,我不知道在哪里报告. 我正在尝试安装iPod,以便我有权读取和写入它. 但我的努力一无所获: $sudo mount -v -t vfat -o uid=32074,gid=6202 /dev/sde2 /mnt/dev/s
我在新升级的Debian Squeeze上安装iPod时遇到了麻烦.
我怀疑协议已经改变,或者我发现了一个错误,我不知道在哪里报告. 我正在尝试安装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,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 如您所见,我已经尝试了符号和数字ID,但文件仍然由root拥有(并且只能由root写入). 身份证确实是我的;我从1993年就拥有了UID. $id uid=32074(nr) gid=6202(nr) groups=6202(nr),0(root),2(bin),4(adm),... 我在http://pastebin.com/Xue2u9FZ处放了一个strace,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 有谁知道是否 >我应该做一些不同的事情,或者 解决方法
重新启动机器使问题消失.
我想我会留下这个问题,因为它似乎确实显示了如何在Linux上安装vfat驱动器,而不是root用户.但如果有人认为我应该删除这个问题,请告诉我. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |