Transcend 多媒体设备的所有者更改为 root,Ubuntu 下不允许进行任何更改操作

Transcend 多媒体设备的所有者更改为 root,Ubuntu 下不允许进行任何更改操作

到目前为止,当我将 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

失败了,这是理所当然的。

我已经看过这些答案了,123,但毫无效果。

按照上一条的指示,我甚至尝试运行命令,

sudo usermod -a -G plugdev,fuse masroor

但这并没有改善情况。

答案1

经过长时间的搜索和痛苦,我找到了这里usb安装是不是这个有问题的包裹造成了所有这些不必要的麻烦。

一旦我卸载usbmount

sudo apt-get purge usbmount

一切又都好了。

似乎usbmount桌面版本甚至不需要。虽然需要在服务器中。并且服务器中的 mount-as-root 功能非常适用。

我不确定它usbmount是如何安装在我的计算机上的。

相关内容