我一直认为没有特权的用户不能格式化USB驱动器,只有root用户可以格式化,所以我过去常常与gparted或fdisk混在一起。
在使用了多年或每天的Linux之后,我发现gnome-disk-utility允许用户在没有管理权限的情况下格式化USB驱动器。
我想用户需要属于允许挂载/卸载的同一个组(Debian上的plugdev),并且权限是以相同的方式管理的(例如,您不能卸载或分区系统分区)。
我在互联网上找到的几乎每一个建议都涉及到fdisk或gparted,因此是root。但是,即使您可以在您的系统上以root的身份登录,在没有必要时成为root也是错误的做法。
从这个角度来看,gnome-disk-utility是一种祝福。
是否有相当于gnome-disk-utility的CLI?不是-gnome图形等价物?
发布于 2016-01-26 10:13:04
所有由普通用户运行的应用程序都需要额外的权限才能访问/dev/* (这是根用户拥有的,其他用户需要添加到组中,就像您说的那样,以便能够根据组权限在那里操作文件)
要回答您的问题,mkfs是命令行格式化的实用工具,例如mkfs.exfat (带有参数)。
为了允许用户在没有密码的情况下运行它,例如,您可以在/etc/sudoers的底部添加以下条目
%sudo ALL = (root) NOPASSWD: /sbin/mkfs然而,我认为你不会想那样做(任何用户都可以格式化任何驱动器.)。实际上,gnome磁盘在格式化时要求用户提供密码,至少在我的情况下是这样的。
https://unix.stackexchange.com/questions/257703
复制相似问题