Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Permissão negada

Desculpa o incomodo

Apos criado o script

ngr@ngr-pc:~/Scripts$ ls -lap total 12 drwxrwxr-x 2 ngr ngr 4096 jan 4 16:45 ./ drwxr-xr-x 28 ngr ngr 4096 jan 4 16:45 ../ -rwxrwxr-x 1 ngr ngr 104 jan 4 16:45 conversaojpg-png.sh

ngr@ngr-pc:~/Scripts$ cat conversaojpg-png.sh

#!/bin/bash convert ~/Downloads/imagens-livros/algoritmos.jpg ~/Downloads/imagens-livros/algoritmos.png

drwxr-xr-x 2 root root 4096 jan 4 16:10 imagens-livros/

ngr@ngr-pc:~/Scripts$ bash conversaojpg-png.sh convert-im6.q16: unable to open image /home/ngr/Downloads/imagens-livros/algoritmos.png': Permission denied @ error/blob.c/OpenBlob/2874. convert-im6.q16: WriteBlob Failed/home/ngr/Downloads/imagens-livros/algoritmos.png' @ error/png.c/MagickPNGErrorHandler/1641.

2 respostas

Bom dia!

Provavelmente seja erro de permissão de pasta, tente usar:

chmod -R 777 /dir

/dir = Diretório onde você deseja escrever sua imagem

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

solução!

Grande, consegui identificar o que era( mesmo com o vosso comando nao funcionou) a pasta imagens-livros foi descompactada como root ele era o dono da pasta por isso nao estava conseguindo. Foi otimo isso ter ocorrido porque o troubleshooting fica bem legal. Se não se atentar a permissão das pastas vai quebrar muita cabeça com isso

Como estava :

drwxr-xr-x 2 root root 4096 jan 4 16:10 imagens-livros/

removi a pasta sudo rm -r imagens-livros

e baixei o arquivo denovo ngr@ngr-pc:~/Downloads$ wget https://caelum-online-public.s3.amazonaws.com/shell-script/aula_1/imagens-livros.zip

Arquivo esta como dono o ngr $ ls -lap | grep imagens -rw-rw-r-- 1 ngr ngr 459331 set 21 15:38 imagens-livros.zip

descompactei $ unzip imagens-livros.zip

drwxrwxr-x 2 ngr ngr 4096 jan 5 13:13 imagens-livros/ agora o dono da pasta é o usuario ngr com isso consegui colocar o script para funcionar.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software