Como alterar as permissões no dispositivo criptografado luks-dmcrypt?

3

Eu criptografei um dispositivo usando essas instruções

sudo dd if=/dev/urandom of=/dev/sdb1
sudo cryptsetup -y -v luksFormat /dev/sdb1
sudo cryptsetup luksOpen /dev/sdb1 $name #change "$name" to any name you wish
#now format
mkfs.ext4 /dev/mapper/$name
sudo mkdir /media/mount_point
sudo mount /dev/mapper/$name /media/mount_point

Quando desbloqueio e monto a configuração, não consigo escrever ou copiar nada, porque root é o proprietário e todas as permissões são apenas para raiz. Posso mudar isso para ter acesso a ele?

    
por user308393 09.08.2014 / 16:17

2 respostas

3

Só para esclarecer os outros, já que tropecei nessa pergunta quando a pesquisei pela primeira vez no Google:

Problema : Depois de fazer toda a configuração necessária para um arquivo contêiner / disco rígido LUKS que já esteja montado com raiz, uma conta de usuário não terá privilégios de gravação, somente leitura. (este é o caso da maioria dos tutoriais e instruções acima)

Solução :

Precisamos alterar as permissões do sistema de arquivos recém-criado que está no contêiner de arquivo / disco rígido criptografado.

Usando o exemplo no exemplo em que /dev/mapper/$name já foi montado em /media/mount_point com um comando como:

sudo mount /dev/mapper/$name /media/mount_point

Abra um terminal na sua conta e digite digite este comando :

  

sudo chown -R yourUserName /media/mount_point

Por exemplo, se joe tiver um ponto de montagem chamado myEncryptedHD, ele deverá fazer:

sudo chown -R joe /media/myEncryptedHD

O que isso faz é Joe muda o proprietário de todos os arquivos em myEncrypted para joe e agora ele tem acesso de leitura e gravação. A vida é boa.

Se decidir que não quer mais permissões de R / W, basta sudo chown -R root /media/mount_point e você revogará seus direitos.

Referências para exemplos de chown para um tratamento de permissões mais complicado e um pesquisa relacionada no SuperUser com um comentário na resposta que também sugere a alternativa sudo chmod -R 775 /media/mount_point que definirá permissões de execução de leitura / gravação no usuário, grupo e somente leitura e execução (5) para outros. Uma página de manual chmod para mais informações

    
por matrixanomaly 28.04.2015 / 23:01
0

Eu acredito que você pode mudar isso. Depois de obter privilégios de root

sudo su

você deve usar

chmod 777 /directory/of/the/device

Não tenho certeza se o dispositivo deve ser montado ou não antes de você tentar isso.

    
por Vyras 09.08.2014 / 18:08