[Risolto] Problema compilazione c++

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
LuSio
Prode Principiante
Messaggi: 206
Iscrizione: sabato 3 novembre 2007, 12:06

[Risolto] Problema compilazione c++

Messaggio da LuSio »

Ciao a tutti

Voglio semplicemente far partire un eseguibile compilato con g++ ma nn ci riesco...

Codice: Seleziona tutto

lusio@lusio-desktop:~/laboratorio$ ./eseguibile
bash: ./eseguibile: Permesso negato
lusio@lusio-desktop:~/laboratorio$ sudo ./eseguibile
sudo: unable to execute ./eseguibile: Permission denied
lusio@lusio-desktop:~/laboratorio$ chmod 777 eseguibile
lusio@lusio-desktop:~/laboratorio$ sudo chmod 777 eseguibile
lusio@lusio-desktop:~/laboratorio$ ./eseguibile
bash: ./eseguibile: Permesso negato
lusio@lusio-desktop:~/laboratorio$ sudo ./eseguibile
sudo: unable to execute ./eseguibile: Permission denied
Ultima modifica di LuSio il sabato 18 ottobre 2008, 14:32, modificato 1 volta in totale.
Avatar utente
danilo.rossini
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1200
Iscrizione: sabato 23 febbraio 2008, 10:32
Località: Cuneo - Genova

Re: Problema compilazione c++

Messaggio da danilo.rossini »

fai un:

Codice: Seleziona tutto

ls -l
della directory in questione e riporta qui il risultato..
Se vi va di dare un'occhiata ai miei disegni e lasciare un commento ne sarei molto felice:
http://www.facebook.com/#/album.php?aid ... 1431940143 =)
LuSio
Prode Principiante
Messaggi: 206
Iscrizione: sabato 3 novembre 2007, 12:06

Re: Problema compilazione c++

Messaggio da LuSio »

Codice: Seleziona tutto

lusio@lusio-desktop:~/laboratorio$ ls -l
totale 224
-rwxrwxrwx 1 lusio root  840 2008-10-15 23:18 Date.cbp
-rwxrwxrwx 1 lusio root  437 2008-10-18 09:03 Date.layout
-rwxrwxrwx 1 lusio root 9717 2008-10-16 19:34 eseguibile
-rwxrwxrwx 1 lusio root 4000 2008-10-17 19:18 lib.cpp
-rwxrwxrwx 1 lusio root  755 2008-10-17 19:11 lib.h
-rwxrwxrwx 1 lusio root   93 2008-10-15 20:20 main.cpp
-rwxrwxrwx 1 lusio root  291 2008-10-17 13:03 makefile
Avatar utente
crap0101
Rampante Reduce
Rampante Reduce
Messaggi: 8242
Iscrizione: martedì 30 ottobre 2007, 6:33
Desktop: LXDE
Distribuzione: Ubuntu 18.04.1 LTS
Sesso: Maschile
Località: TO
Contatti:

Re: Problema compilazione c++

Messaggio da crap0101 »

sudo chown tuoutente:tuoutente eseguibile
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Ikitt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1816
Iscrizione: mercoledì 24 ottobre 2007, 12:05

Re: Problema compilazione c++

Messaggio da Ikitt »

LuSio ha scritto: Ciao a tutti

Voglio semplicemente far partire un eseguibile compilato con g++ ma nn ci riesco...

Codice: Seleziona tutto

lusio@lusio-desktop:~/laboratorio$ ./eseguibile
bash: ./eseguibile: Permesso negato
lusio@lusio-desktop:~/laboratorio$ sudo ./eseguibile
sudo: unable to execute ./eseguibile: Permission denied
lusio@lusio-desktop:~/laboratorio$ chmod 777 eseguibile
lusio@lusio-desktop:~/laboratorio$ sudo chmod 777 eseguibile
lusio@lusio-desktop:~/laboratorio$ ./eseguibile
bash: ./eseguibile: Permesso negato
lusio@lusio-desktop:~/laboratorio$ sudo ./eseguibile
sudo: unable to execute ./eseguibile: Permission denied
La partizione su cui stai lavorando e` in FAT32?
LuSio
Prode Principiante
Messaggi: 206
Iscrizione: sabato 3 novembre 2007, 12:06

Re: Problema compilazione c++

Messaggio da LuSio »

si, xkè?
Ultima modifica di LuSio il sabato 18 ottobre 2008, 11:57, modificato 1 volta in totale.
dj_def
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3212
Iscrizione: martedì 7 novembre 2006, 3:04

Re: Problema compilazione c++

Messaggio da dj_def »

perché va montata con i permessi giusti, se sposti quei files in una partizione ext3 oppure monti la partizione fat con i giusti permessi allora funzionerà
LuSio
Prode Principiante
Messaggi: 206
Iscrizione: sabato 3 novembre 2007, 12:06

Re: Problema compilazione c++

Messaggio da LuSio »

se sposto la cartella sulla home che si trova in una ext3 compila ed esegue tranquillamente.

Quindi è un problema di partizione...
vi posto fstab

Codice: Seleziona tutto

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda3
UUID=8056e32e-0d20-45bb-9cbe-232f47f37ba1 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda2
UUID=12cac9ec-158f-4ab1-ae91-8a9806e71145 none            swap    sw              0       0
/dev/scd1       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/scd0       /media/cdrom1   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
/dev/sda4	/media/disk	vfat user,rw,nosuid,nodev,relatime,uid=1000,fmask=0077,dmask=0077,umask=000,iocharset=utf8	0	0
Avatar utente
danilo.rossini
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1200
Iscrizione: sabato 23 febbraio 2008, 10:32
Località: Cuneo - Genova

Re: Problema compilazione c++

Messaggio da danilo.rossini »

Dovrebbe bastare sostituire l'ultima riga con questa

Codice: Seleziona tutto

/dev/sda4	/media/disk	vfat user,rw,nosuid,exec,nodev,relatime,uid=1000,fmask=0077,dmask=0077,umask=000,iocharset=utf8	0	0
(ho aggiunto exec)

..poi smonti e rimonti la partizione.. ;)
Se vi va di dare un'occhiata ai miei disegni e lasciare un commento ne sarei molto felice:
http://www.facebook.com/#/album.php?aid ... 1431940143 =)
Ikitt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1816
Iscrizione: mercoledì 24 ottobre 2007, 12:05

Re: Problema compilazione c++

Messaggio da Ikitt »

LuSio ha scritto: si, xkè?
xke' i xmessi slle pratzni FAT32 sn fittizzi enn vngono rispttati. Usa un partizione con n fs linux.
(dopo cura deacidificante)
Il filesystem FAT32 non ha il concetto di permessi, il kernel li imposta sostanzialmente in modo arbitrario (ma controllabile via umask).
Non sono sicuro che questo possa interferire con il funzionamento degli eseguibili (non ricordo la teoria, non ho mai provato)
ma le circostanze sembrerebbero suggerire cio.
Per cui, evita le rogne alla radice ed usa un filesystem nativo per i tuoi esperimenti
Ultima modifica di Ikitt il sabato 18 ottobre 2008, 12:20, modificato 1 volta in totale.
LuSio
Prode Principiante
Messaggi: 206
Iscrizione: sabato 3 novembre 2007, 12:06

Re: Problema compilazione c++

Messaggio da LuSio »

Mettendo exec e rimontando nn da nessun problema.
Grazie a tutti per l'aiuto, ora metto Risolto

Comunque uso la fat32 perchè è la partizione in condivisione con windows dove ci accedono gli altri in famiglia...
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti