Como gravar uma imagem ISO apenas com acesso root?

3

Gostaria de saber como posso gravar um arquivo de imagem ISO em um diretório (dentro de outra partição) que só posso ler com permissão de root usando o sudo. Não há espaço à esquerda, não posso copiar, mover ou duplicar o arquivo. Não consigo alterar o proprietário nem as permissões.

Se eu iniciar o Brasero como root gksu brasero , a partir daí eu posso ler o diretório e selecionar o arquivo ISO, mas não posso selecionar o CD em branco para gravá-lo.

Se eu executar o utilitário de disco nos menus, posso usar o CD / DVD, mas não consigo ler o diretório para selecionar o arquivo ISO. Não consigo encontrar como inicializar a partir da linha de comando do Utilitário de Disco. O Utilitário de Disco é um programa útil sem o qual muitas coisas não podem ser feitas ou é muito problemático para fazê-las, por exemplo, se você deseja montar a partição onde o arquivo persistente (para uma inicialização ISO) vive. Por que não é com outros programas / utilitários?

Existe uma maneira (talvez com a linha de comando) de ler com o sudo o arquivo e passar os dados para um programa que grava o disco sem problemas de buffer?

Além disso, gostaria de saber se existe uma solução labiríntica para isso e se isso é normal ou se os aplicativos não são bem projetados pelo usuário.

    
por Robert Vila 20.08.2013 / 22:12

1 resposta

1

Você pode usar bindfs para criar outra visualização de um sistema de arquivos com permissões diferentes. Crie uma visualização desse diretório que lhe dê permissão para ler o arquivo. Por exemplo, o comando a seguir cria uma exibição de /media/sda1/private on /mnt , onde cada usuário pode ler todos os arquivos:

sudo bindfs -p a+rX /media/sda1/private /mnt

O comando a seguir cria uma exibição de /media/sda1/private on /mnt , em que o usuário robert é o proprietário de todos os arquivos (e possui as permissões associadas):

sudo bindfs -u robert /media/sda1/private /mnt

Para remover a exibição, desmonte-a ( sudo umount /mnt ).

    
por Gilles 20.08.2013 / 22:23