Não é mais possível usar o fatsort como usuário não privilegiado

1

Estou executando fatsort no Debian Jessie. Só funciona quando está logado como root.

Como usuário sem privilégios:

fatsort /dev/sdh
openFileSystem: Permission denied!
sortFileSystem: Failed to open file system!
main: Failed to sort file system!

Como root:

fatsort /dev/sdh
File system: FAT32.

Sorting directory /

Tenho certeza de que costumava funcionar como usuário sem privilégios em junho de 2012, mas algumas restrições de segurança devem ter sido aplicadas desde então.

O mantenedor do pacote Debian de fatsort diz isso não é devido a fatsort em si, mas "é um problema de permissão geral no [meu] sistema".

Não tenho a menor ideia de onde pesquisar sobre isso.

Eu posso viver com essa restrição, mas gostaria de entender o que mudou. E ficaria feliz se pudesse adicionar algum privilégio específico ao meu usuário para permitir que ele use fatsort sem problemas.

Meus grupos:

jerome cdrom floppy audio dip video plugdev netdev lpadmin scanner bluetooth

Editar: grupos alterados em Jessie

link

To manage removable drives without root privileges, you have to use the groups cdrom for optical drives. Optical drives can usually be mounted in according to the rules in /etc/fstab, but for other removable drives the group plugdev may be more practical. Starting with Debian 8 (Jessie) you need root privileges to format USB and flash memories, because their devices in /dev/ do not belong to the group floppy anymore.

Isso explica por que costumava funcionar e não funciona mais.

Ainda estou interessado em permitir que o usuário use o FATSort sem dar a ele todas as permissões de root. Eu acho que o que estou pedindo é voltar para a situação antes de Jessie, onde os usuários do grupo de disquetes poderiam gerenciar dispositivos de armazenamento USB. Deve haver uma boa razão para essa mudança, mas vejo uma desvantagem em termos de experiência do usuário.

BTW, embora eu não possa usar o FATSort assim, eu posso formatar uma chave USB usando o gnome-disk-utility , então deve haver maneiras de fornecer exceções à regra.

    
por Jérôme 16.01.2017 / 15:30

1 resposta

0

Você deve adicionar o usuário ao grupo disk , como root:

usermod -a -G disk USER

NB : Adicionar USER a disk group é equivalente a conceder acesso root.

Como o usuário executa:

fatsort /dev/sdh
    
por 16.01.2017 / 16:38