尝试更改 USB 设备上的文件夹和文件的访问权限

尝试更改 USB 设备上的文件夹和文件的访问权限

我的 USB 设备已格式化为 Fat32。gparted 将其显示为 /dev/sdd1,挂载点为 /media/ray/1768-274C。设备的“属性”显示权限为:

Owner : Me
Access: Create and delete files

Group: ray ( Note: so far as I'm concerned Me = ray!)
Access: None

Others:
Access: None

我已经阅读并尽力关注了大部分被列为“感兴趣”的问题,但似乎都不起作用;我最近的尝试是:-

ray@ray-Aspire-5735:~$ sudo chown -R media/ray/1768-274C
chown: missing operand after ‘media/ray/1768-274C’
Try 'chown --help' for more information.

此命令行来自对另一个相关问题的编辑。设备名称后没有操作数,所以我不知道如何进行更改

编辑:

尝试了所有建议,但没有结果(即设备上的权限保持不变)

结果sudo blkid是:-

/dev/sdd1: UUID="1768-274C" TYPE="vfat"

当我尝试改变时fstab,我得到了:-

root@ray-Aspire-5735:~# sudo cp /etc/fstab /etc/fstab.bak 
root@ray-Aspire-5735:~# gksudo gedit /etc/fstab
(gedit:4099): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
(gedit:4099): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

我究竟做错了什么?

答案1

使用此命令获取有关您的 USB 驱动器的一些有用信息。

sudo blkid

Ex 输出最后一行:/dev/sdb1:LABEL="TOSHIBA EXT" UUID="583AA2D33AA2AE06" TYPE="ntfs"

使用命令并记下 USB 驱动器的 UUId

最后一项是我的外部 USB 驱动器。记下外部驱动器的 UUID 和 TYPE。

您可以通过在 /etc/fstab 文件中添加一行来确保您的驱动器自动以当前用户身份安装。

sudo cp /etc/fstab /etc/fstab.bak and then you will have to edit it as root gksudo gedit /etc/fstab

在以下示例中,请用您自己的信息替换以下变量:

[你的 UUID] = 你通过 blkid 命令找到的设备 UUID

[your mount-name] = 您希望设备挂载的名称,例如“EXTERNAL-USB”(您选择的名称并不十分重要)

[user_name] = 您的计算机名称

如果你的 USB 文件系统是 NTFS使用这样的方法:

UUID=[your UUID]  /media/[user_name]/[your mount-name]  ntfs-3g  user,uid=1000,gid=100,dmask=027,fmask=137  0  0

如果你的 USB 文件系统是 FAT使用这样的方法:

UUID=[your UUID]  /media/[user_name]/[your mount-name] vfat user,uid=1000,gid=100,dmask=027,fmask=137  0  0

例如:UUID=B4FE-531 /media/ajay/Win7_sp1_32vfat 用户,uid=1000,gid=100,dmask=027,fmask=137 0 0

选项 uid=1000,gid=100 将驱动器设置为由 Ubuntu 中的默认用户(希望是您)和组“用户”所拥有。选项 dmask=027,fmask=137 将权限设置为读/写。理论上,使用 NTFS,您现在还可以使用选项“权限”使其与 Linux 权限兼容。

希望这能有所帮助

答案2

测试一下:

打开终端,

Ctrl++AltT

运行:

sudo -i
chmod -Rf 777 /media/ray/1768-274C 

相关内容