如何设置 USB 驱动器具有可执行权限

如何设置 USB 驱动器具有可执行权限

我的 Chromebook (Acer c710) 上有 Steam,里面有 Saucy、Unity。我正要下载 Dota 2,但我的设备上没有足够的空间,所以我有一个备用的 USB 闪存驱动器 (Sandisk Cruzer Faucet),我试图直接下载到那里。一切都很顺利,但我遇到了一个错误:“您的文件系统必须具有可执行权限”。

我想知道如何以可执行权限安装我的 USB 驱动器。

谢谢。

答案1

如果分区是 NTFS 或 FAT,则必须使用正确的权限挂载它才能执行文件。

使用lsblk命令来识别你的 USB 驱动器(我们称之为/dev/sdb1)。你可以手动安装它(我选择了一个名为的文件夹usbdrive,选择你想要的):

sudo umount /dev/sdb1
mkdir ~/usbdrive
sudo mount -t vfat -o rw,exec,uid=1000,gid=1000,umask=022 /dev/sdb1 usbdrive

或者添加一个条目到fstab

sudo umount /dev/sdb1
mkdir -p ~/usbdrive
echo '/dev/sdb1 /home/user/usbdrive vfat rw,exec,uid=1000,gid=1000,umask=022 0 0' | sudo tee -a /etc/fstab

将其替换sdb1为您的 USB 驱动器的标识符以及usbdrive您想要安装驱动器的路径。

答案2

sudo fdisk -l
sudo umount /dev/sdb1
sudo mount -o rw,exec /dev/sdb1 /mnt
第一个命令将帮助您识别设备名称;
第二个命令将卸载您的 USB(假设设备名称为 /dev/sdb1);
第三个命令将以读、写和执行的权限挂载它。

相关内容