Eli*_*iar 9 permissions usb automount
我在使用写入权限在 Ubuntu 10.04 上安装闪存驱动器时遇到问题。它当前分区为带有标签 KINGSTON 的 Fat32,但是当我将其插入笔记本电脑时,它会将其读取为 usb0,只读权限。
为了使其可写,我必须做的是使用磁盘工具卸载它并再次安装它,然后它以具有 root 权限的 KINGSTON 拾取它。
我想要的是自动挂载具有 root 权限的闪存驱动器,而无需进入“磁盘工具”进行设置。任何帮助,将不胜感激。
kar*_*k87 10
使用以下命令打开终端:
菜单:应用程序菜单 -> 附件 -> 终端。
键盘快捷键:Ctrl+ Alt+T
并键入以下内容:
sudo fdisk -l
Run Code Online (Sandbox Code Playgroud)
输出应类似于:
karthick@Ubuntu-desktop:~$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00af00af
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3188 25607578+ 7 HPFS/NTFS
/dev/sda2 3189 4462 10233405 83 Linux
/dev/sda3 4463 19458 120449002+ f W95 Ext'd (LBA)
Partition 3 does not end on cylinder boundary.
/dev/sda5 4463 9561 40957686 7 HPFS/NTFS
/dev/sda6 9562 14660 40957686 7 HPFS/NTFS
/dev/sda7 14661 19255 36905984 83 Linux
/dev/sda8 19255 19458 1626112 82 Linux swap / Solaris
Disk /dev/sdb: 4022 MB, 4022337024 bytes
255 heads, 63 sectors/track, 489 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b5e92
Device Boot Start End Blocks Id System
/dev/sdb1 1 489 3927861 7 HPFS/NTFS
Run Code Online (Sandbox Code Playgroud)
我的闪存驱动器位于/dev/sdb1(您的可能会有所不同)。
进行以下调整:
对于 NTFS 文件系统:
您应该编辑该fstab
文件。在终端中输入以下内容:
sudo gedit /etc/fstab
Run Code Online (Sandbox Code Playgroud)
在 fstab 文件的底部粘贴以下内容:
/dev/sdb1 /media/Datas ntfs-3g defaults 0 0
Run Code Online (Sandbox Code Playgroud)
对于 FAT 16/32 文件系统,在终端中运行以下命令:
sudo mount -t vfat /dev/sdb1 /media/Datas -o uid=1000,gid=100,utf8,dmask=027,fmask=137
Run Code Online (Sandbox Code Playgroud)注意: 您应该创建挂载点,在终端中输入以下内容:
sudo mkdir /media/Datas
sudo mount -a
Run Code Online (Sandbox Code Playgroud)
相关阅读: