Usando dd sem sudo

3

Gostaria de permitir que outras pessoas usem meu computador para gravar imagens em cartões SD para o raspberry pi. Para isso, você precisa usar dd if={image} of=/dev/sdX . Pensei em fornecer os dd command sudo rights, mas depois tive o problema de que outros pudessem substituir minha unidade de sistema operacional.

O caminho certo seria chmod o+w /dev/sdX* - Como eles podem usar um hub USB ou conectar um leitor de cartão SD, o dispositivo de saída /dev/sd .. não é sempre o mesmo. Existe uma maneira de atribuir dinamicamente acesso de gravação a outras pessoas apenas para uma variedade de possíveis dispositivos USB?

    
por DaJudge 23.09.2016 / 08:37

1 resposta

3

Você pode conseguir isso com uma regra udev personalizada. Essa regra tornaria todos os dispositivos de armazenamento USB mundiais graváveis:

echo 'KERNEL=="sd*", SUBSYSTEMS=="usb", MODE="0666"' | sudo tee /etc/udev/rules.d/99-usb-storage.rules

Dê uma olhada em 'Escrevendo regras do udev' para mais informações sobre isso.

    
por Germar 23.09.2016 / 16:51