Pular para o conteúdo

Permissão negada ao tentar executar arquivo .cpp salvo em pendrive

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Permissão negada ao tentar executar arquivo .cpp salvo em pendrive

Enviado em 27/12/2023 - 23:26h

Meu S.O é o Línux Mint 21.2. Mesmo usando perfil de superusuário não consigo aplicar permissão total (rwxrwxrwx ou 777) para executar arquivo .cpp salvo em pendrive. Somente compila. Segue print do terminal. Como alterar definitivamente as permissões para permitir execução dos arquivos nesse dispositivo?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Permissão negada ao tentar executar arquivo .cpp salvo em pendrive

Enviado em 27/12/2023 - 23:27h

Para resolver o problema de permissão negada ao tentar executar um arquivo .cpp salvo em um pendrive no Linux Mint 21.2, você pode seguir os seguintes passos:

1. Abra o terminal.
2. Navegue até o diretório onde o arquivo .cpp está salvo no pendrive. Por exemplo, se o pendrive estiver montado em /media/pendrive, você pode usar o comando cd para entrar neste diretório.
3. Verifique as permissões do arquivo .cpp usando o comando ls -l nome-do-arquivo.cpp. Certifique-se de que você está olhando as permissões corretamente.
4. Se você é o dono do arquivo, como superusuário, você pode alterar as permissões usando o comando chmod. Por exemplo, para dar permissão total (rwxrwxrwx ou 777) ao arquivo .cpp, você pode executar o seguinte comando: [b]sudo chmod 777 nome-do-arquivo.cpp[\/b]
5. Após executar o comando, verifique novamente as permissões do arquivo utilizando o comando ls -l nome-do-arquivo.cpp e verifique se as permissões foram alteradas corretamente.
6. Agora você deve ser capaz de executar o arquivo .cpp diretamente do pendrive.

Lembrando que essa é apenas uma solução temporária,

3. Re: Permissão negada ao tentar executar arquivo .cpp salvo em pendrive

Enviado em 28/12/2023 - 13:19h


Na listagem não tem "tabela.exe", mas tem 'tabela".

"Tabela.cpp" é um arquivo de código fonte(texto), portanto imagino que a permissão deveria ser dada: chmod +x tabela e rodar ./tabela

Mas para ver porque as permissões não estão sendo aplicadas é necessário investigar. Você rodar o comando: findmnt para investigar qual sistema de arquivos do pendrive e como foi montado para começar.

4. Re: Permissão negada ao tentar executar arquivo .cpp salvo em pendrive

Enviado em 28/12/2023 - 13:58h

Pela imagem dá para ver que você tem os arquivos tabela, Tabela.cpp e Tabela_outro.cpp.
Tu deu permissão para Tabela.cpp e tentou executar tabela:
# ./tabela.

Para dar permissão de execução basta fazer como root:

# chmod +x tabela
# chmod +x Tabela.cpp
e depois
# ./tabela
# ./Tabela.cpp

A execução (e o estrago causado no sistema) dependerão do que tem dentro do arquivo.
Geralmente arquivos com extensão .ccp tem os fontes do programa e arquivos com .h, .sh, etc, são os headers que geralmente são transformados em executáveis.
Depende da linguagem de programação utilizada também.
Porém, o linux não liga muito para extensões nesse caso, elas são somente para organizar melhor as coisas.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!

6. Re: Permissão negada ao tentar executar arquivo .cpp salvo em pendrive

Enviado em 30/12/2023 - 20:15h

Esse disco externo (MAURIC_28G) que você está usando para rodar o código está formatado em NTFS, FAT ou ext4? Lembre-se de que as permissões do Linux não se aplicam a sistemas de arquivos do Windows (NTFS/VFAT/etc)...

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder