Formata uma unidade USB como usuário não privilegiado

2

Sempre achei que usuários sem privilégios não puderam formatar uma unidade USB, somente root usuário poderia, então eu costumava mexer com gparted ou fdisk .

Após anos ou uso diário do Linux, descobri que gnome-disk-utility permite que um usuário formate uma unidade USB sem privilégios de administrador.

Eu acho que o usuário precisa pertencer ao mesmo grupo que permite montar / desmontar ( plugdev no Debian) e as permissões são gerenciadas da mesma maneira (você não pode desmontar ou particionar partições do sistema, por exemplo).

Qual é a maneira recomendada de formatar uma unidade USB?

Quase todas as sugestões que encontro na Internet envolvem fdisk ou gparted , sendo portanto root . Mas mesmo se você puder registrar como root em seu sistema, é uma prática ruim ser root quando não for necessário.

Dessa perspectiva, gnome-disk-utility é uma bênção.

Existe um equivalente CLI a gnome-disk-utility ? Equivalentes gráficos não-gnome?

    
por Jérôme 26.01.2016 / 10:24

1 resposta

1

Todos os aplicativos executados pelo usuário normal precisam de permissão extra para acessar o / dev / * (que é de propriedade do root, e outros usuários precisam ser adicionados a grupos, como você disse, para poder manipular arquivos de acordo com as permissões do grupo )

Para responder à sua pergunta mkfs é um utilitário para formatação de linha de comando, por exemplo, mkfs.exfat (com argumentos)

para permitir que os usuários o executem sem senha Você pode, por exemplo, adicionar a seguinte entrada na parte inferior do / etc / sudoers

%sudo ALL = (root) NOPASSWD: /sbin/mkfs

ainda, eu não acho que você iria querer isso (qualquer usuário poderia formatar qualquer unidade ...). E, na verdade, o gnome-disks pede ao usuário uma senha ao formatar, pelo menos no meu caso.

    
por 26.01.2016 / 11:13