到目前为止,当我将 Transcend 外部媒体播放器连接到我的 Ubuntu 12.04 机器的 USB 端口时,它总是以当前用户的所有权安装,允许所有写入操作。但突然间,此设备被以root
所有权安装。这使得所有写入操作不是除非您成为root
用户,否则不允许。我不会允许日常用户这样做。
无论如何,/etc/mtab
显示设备安装如下,
/dev/sde /media/usb0 vfat rw,noexec,nodev,sync,noatime,nodiratime 0 0
/dev/sdd /media/usb1 vfat rw,noexec,nodev,sync,noatime,nodiratime 0 0
由于没有此项的条目,/etc/fstab
因此该场景是在最近升级后的默认设置下发生的。
有关该设备的更多详细信息(df -hT
),
/dev/sde vfat 922M 385M 537M 42% /media/usb0
/dev/sdd vfat 7.3G 7.1G 229M 97% /media/usb1
其他 USB 设备(例如外部硬盘)以当前用户的所有权进行安装,没有问题。
安装Transcend设备后,操作
sudo chown -vR <user>:<user> /media/usb0
sudo chown -vR <user>:<user> /media/usb1
失败了,这是理所当然的。
按照上一条的指示,我甚至尝试运行命令,
sudo usermod -a -G plugdev,fuse masroor
但这并没有改善情况。