permesso negato

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
maresama
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1639
Iscrizione: mercoledì 9 gennaio 2008, 16:00

permesso negato

Messaggio da maresama »

Non riesco a capire:
ho questo file:

Codice: Seleziona tutto

/home/giorgio/Scrivania/dal2021-01.ods
Con click sul file viene regolarmente aperto in Libre Office
se tento di lanciarlo da terminale:

Codice: Seleziona tutto

giorgio@giorgio-ProLiant-MicroServer:~$ /home/giorgio/Scrivania/dal2021-01.ods
bash: /home/giorgio/Scrivania/dal2021-01.ods: Permesso negato
Stessa cosa se da programma Python lo lancio con os.system o Popen
Con proprietà sul file vedo che i permessi ci sono per leggere e scrivere per il proprietario e altri
Come mai da errore?
Ultima modifica di trekfan1 il mercoledì 25 agosto 2021, 15:36, modificato 2 volte in totale.
Motivazione: Inseriti i tag CODE (tasto </>) ricordalo in futuro
hydrophobia

Re: permesso negato

Messaggio da hydrophobia »

Molto semplicemente, quello che cerchi di eseguire non è un file eseguibile (applicazione o script) e bash non sa cosa farci.
Devi anteporre al file l'eseguibile con cui aprirlo, nel tuo caso:

Codice: Seleziona tutto

libreoffice /home/giorgio/Scrivania/dal2021-01.ods
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: permesso negato

Messaggio da UbuNuovo »

Oppure:

Codice: Seleziona tutto

xdg-open /home/giorgio/Scrivania/dal2021-01.ods
il file dopo xdg-open viene aperto con il programma predefinito per quel tipo di file.
Salva l'Ucraina! 🇺🇦
maresama
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1639
Iscrizione: mercoledì 9 gennaio 2008, 16:00

Re: permesso negato

Messaggio da maresama »

con xdg-open va bene.
Ma quello che non capisco è perchè se faccio click sul file riconosce quale è il programma adatto (nell'esempio calc)
mentre da terminale no.
Inoltre perchè lo segnala come permesso negato?
Grazie comunque a voi per le risposte...
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: permesso negato

Messaggio da UbuNuovo »

Il terminale serve per eseguire comandi; devi prima scrivere un comando e poi i suoi argomenti.
Se scrivi solo il percorso ad un file, come fa la shell a sapere cosa ci vuoi fare?
I messaggi d'errore in questi casi possono essere diversi, spesso si ottiene '...: comando non trovato'
Salva l'Ucraina! 🇺🇦
maresama
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1639
Iscrizione: mercoledì 9 gennaio 2008, 16:00

Re: permesso negato

Messaggio da maresama »

hai ragione....
Per l'errore invece sarebbe giusto avere 'comando non trovato'. Cosi si capirebbe che tipo di errore si sta facendo.
Con 'permesso negato' vieni sviato dal problema....
hydrophobia

Re: permesso negato

Messaggio da hydrophobia »

il messaggio "permesso negato" compare perché il documento che stavi lanciando non aveva i permessi di esecuzione.
Questo accade anche con file eseguibili e script, ad esempio quando scaricati da internet, in cui devi mettere la spunta nelle proprietà prima di essere lanciato (o usando chmod +x nomefile)
maresama
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1639
Iscrizione: mercoledì 9 gennaio 2008, 16:00

Re: permesso negato

Messaggio da maresama »

I permessi li aveva. Come già detto ho subito controllato in 'proprietà' i permessi.
I permessi di leggere e scrivere erano abilitati per il proprietario e addirittura per gli altri.
Tanto è vero che cliccando sul file apriva tranquillamente il file con libreoffice.
Quindi, a mio avviso, il messaggio di errore non è corretto-
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: permesso negato

Messaggio da UbuNuovo »

Permesso di esecuzione , la x in ls -l
Salva l'Ucraina! 🇺🇦
korda
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1703
Iscrizione: giovedì 24 dicembre 2020, 15:58

Re: permesso negato

Messaggio da korda »

maresama ha scritto:
lunedì 23 agosto 2021, 19:37
I permessi li aveva. Come già detto ho subito controllato in 'proprietà' i permessi.
I permessi di leggere e scrivere erano abilitati per il proprietario e addirittura per gli altri.
Tanto è vero che cliccando sul file apriva tranquillamente il file con libreoffice.
Quindi, a mio avviso, il messaggio di errore non è corretto-
@hydrophobia non si riferisce al fatto che il tuo file abbia i permessi di lettura e scrittura. Oltre a questi il file deve avere anche i permessi di esecuzione.

Inoltre, come menzionava @ubunuovo, se non lanci da terminale il programma specifico e metti il file come argomento non succede nulla. A meno che il tuo file non abbia una shebang in intestazione, ma non credo sia il caso dei file di libreoffice
Io non sono Bagheera né Akela, io non frequento la Rupe.
Io sono Kaa: faccio ballare le scimmie alle Tane Fredde.
Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8644
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma5
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: permesso negato

Messaggio da woddy68 »

maresama ha scritto:
lunedì 23 agosto 2021, 19:37
I permessi li aveva. Come già detto ho subito controllato in 'proprietà' i permessi.
I permessi di leggere e scrivere erano abilitati per il proprietario e addirittura per gli altri.
Tanto è vero che cliccando sul file apriva tranquillamente il file con libreoffice.
Quindi, a mio avviso, il messaggio di errore non è corretto-
Non erano quelli i permessi che avresti dovuto verificare, ma se c'era la spunta su "permetti di eseguire come programma".
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
🇺🇦 🇺🇦 🇺🇦
maresama
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1639
Iscrizione: mercoledì 9 gennaio 2008, 16:00

Re: permesso negato

Messaggio da maresama »

Non mi pare esatto dare il permesso di esecuzione ad un file dati (non èun eseguibile)
Comunque, con tale permesso, il risultato è
invalid file (bad magic number): Exec format error
Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8644
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma5
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: permesso negato

Messaggio da woddy68 »

maresama ha scritto:
martedì 24 agosto 2021, 9:50
Non mi pare esatto dare il permesso di esecuzione ad un file dati (non èun eseguibile)
Comunque, con tale permesso, il risultato è
invalid file (bad magic number): Exec format error
Credo che tu non abbia compreso, se vuoi aprire un file da terminale, non basta il percorso, perché in quel caso il terminale pensa che tu lo stia lanciando come applicazione, da qui l'errore della mancanza di permessi, perché il terminale crede che stai lanciando un'applicazione.

Ora non ricordo la procedura corretta per aprire un file da terminale, ma se vuoi aprire un file di testo la cosa più corretta è utilizzare un editor ncurses,ad esempio nano o VI e puoi aprirlo semplicemente digitando

Codice: Seleziona tutto

nano /home/giorgio/Scrivania/dal2021-01.ods
se il percorso è corretto il file dovrebbe aprirsi nell'editor nano che è "interno al terminale"
Puoi anche usare applicazioni grafiche, ad esempio

Codice: Seleziona tutto

kate /home/giorgio/Scrivania/dal2021-01.ods
in questo caso ho utilizzato l'editor di testo di KDE kate.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
🇺🇦 🇺🇦 🇺🇦
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti