首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将USB驱动器格式化为非特权用户

将USB驱动器格式化为非特权用户
EN

Unix & Linux用户
提问于 2016-01-26 09:24:00
回答 1查看 3.2K关注 0票数 7

我一直认为没有特权的用户不能格式化USB驱动器,只有root用户可以格式化,所以我过去常常与gpartedfdisk混在一起。

在使用了多年或每天的Linux之后,我发现gnome-disk-utility允许用户在没有管理权限的情况下格式化USB驱动器。

我想用户需要属于允许挂载/卸载的同一个组(Debian上的plugdev),并且权限是以相同的方式管理的(例如,您不能卸载或分区系统分区)。

建议用什么方式格式化USB驱动器?

我在互联网上找到的几乎每一个建议都涉及到fdiskgparted,因此是root。但是,即使您可以在您的系统上以root的身份登录,在没有必要时成为root也是错误的做法。

从这个角度来看,gnome-disk-utility是一种祝福。

是否有相当于gnome-disk-utility的CLI?不是-gnome图形等价物?

EN

回答 1

Unix & Linux用户

发布于 2016-01-26 10:13:04

所有由普通用户运行的应用程序都需要额外的权限才能访问/dev/* (这是根用户拥有的,其他用户需要添加到组中,就像您说的那样,以便能够根据组权限在那里操作文件)

要回答您的问题,mkfs是命令行格式化的实用工具,例如mkfs.exfat (带有参数)。

为了允许用户在没有密码的情况下运行它,例如,您可以在/etc/sudoers的底部添加以下条目

代码语言:javascript
复制
%sudo ALL = (root) NOPASSWD: /sbin/mkfs

然而,我认为你不会想那样做(任何用户都可以格式化任何驱动器.)。实际上,gnome磁盘在格式化时要求用户提供密码,至少在我的情况下是这样的。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/257703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档