Monta a imagem do disco para todos os usuários, até para convidados [duplicados]

1

Qual é a maneira correta de montar uma imagem de disco para que todos os usuários (convidados incluídos) possam acessá-la?

Atualmente estou preso depois de montá-lo com:

sudo mount -o loop,users,ro,offset=262145048576 '/path/Disk Image.img' '/media/guest-Folder/Disk'

Minha sessão de usuário normal pode acessá-lo, mas em uma sessão de convidado recebo um erro: "Este local não pôde ser exibido. Você não tem as permissões necessárias para visualizar o conteúdo do Disco" ao tentar visualizar o conteúdo em Nautilus.

    
por eridani 05.08.2016 / 06:33

1 resposta

1

A sessão de convidado é impedida de acessá-lo devido à configuração padrão do AppArmor. Uma maneira de corrigir isso é abrir o arquivo para edição:

sudo nano /etc/apparmor.d/abstractions/lightdm

encontre estas linhas:

owner /{,run/}media/ r,
owner /{,run/}media/** rmwlixk,  # we want access to USB sticks and the like

e remova a palavra-chave proprietário para que pareça:

/{,run/}media/ r,
/{,run/}media/** rmwlixk,  # we want access to USB sticks and the like

Mas isso daria aos usuários convidados acesso a todas as coisas montadas, o que frustraria o esquema de segurança. Por isso prefiro adicionar uma nova regra, por isso parece algo assim:

/{,run/}media/ r,
owner /{,run/}media/** rmwlixk,  # we want access to USB sticks and the like
/media/guest-** rmwlixk,
    
por Gunnar Hjalmarsson 05.08.2016 / 14:27