私はいつも権限のないユーザーはUSBドライブをフォーマットできず、ユーザーだけがフォーマットできると思っていたので、しばしばそのようなことを台無しにしましroot
た。gparted
fdisk
gnome-disk-utility
長年または毎日Linuxを使用した後、ユーザーは管理者権限なしでUSBドライブをフォーマットできることがわかりました。
ユーザーはインストールと削除が許可されているのと同じグループ(Debianの場合)に属している必要があり、plugdev
権限は同じ方法で管理されます(たとえば、システムパーティションのアンマウントまたは分割はできません)。
USBドライブをフォーマットするときに推奨される方法は何ですか?
私がインターネット上で見つけたほとんどすべての提案には、fdisk
またはが含まれているので、gparted
そうですroot
。しかし、root
システムにログインできるとしても、root
不必要にログインすることはお勧めできません。
そんな観点から見ると gnome-disk-utility
祝福です。
CLIに対応するものはありますかgnome-disk-utility
? GNOMEではなくグラフィックと同じですか?
答え1
一般ユーザーが実行するすべてのアプリケーションには、/dev/*にアクセスするための追加の権限が必要です(rootが所有し、前述のように、グループの権限に従ってファイルを操作するには、他のユーザーをグループに追加する必要があります)。
あなたの質問に対する答えは、mkfs
mkfs.exfat(パラメータを含む)などのコマンドラインでフォーマットするユーティリティです。
ユーザーがパスワードなしで実行できるようにします。たとえば、/etc/sudoersの下部に次のエントリを追加できます。
%sudo ALL = (root) NOPASSWD: /sbin/mkfs
しかし、私はこれをしたくないと思います(すべてのユーザーはすべてのドライブをフォーマットできます...)。実際、gnome-disksは少なくとも私の場合、フォーマットするときにユーザーにパスワードを要求します。