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

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

Mauricio Bainy Curi
Mauriciocuri

(usa Linux Mint)

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?


  


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

Alexa Bolada
alexabolada

(usa Debian)

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

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

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

Buckminster
Buckminster

(usa Debian)

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!


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

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

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


Voce só precisa dar permissão para tabela
conforme te ensinaram.

___________________________________________________________
https://www.youtube.com/@LinuxDicasPro
https://github.com/mxnt10


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

Tipoff *tipoff
tipoff

(usa Outra)

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)...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts