PDA

View Full Version : EMERGENZA: Esecuzione negata anche al root!


Un1ko
17-02-2011, 12:14
Salve, sono in un grosso pasticcio. Utilizzo fedora 14 nella versione più recente. In questi giorni sto compilando alcuni programmi in fortran e li edito tramite gedit. Questi file sono salvati in una partizione NTFS che contiene anche le cartelle degli utenti di Windows.
Per questo motivo quando eseguo l'accesso a fedora con il mio utente devo poi montare l'unità corrispondente (vado su places e clicco sul nome della partizione: mi viene richiesta la password root e la inserisco, quindi ho accesso alle cartelle della partizione). Fino a ieri io ho sempre aperto i file con gedit, poi ho compilato da terminale ed eseguito con comando ./ i file da me creati.

Da oggi quando eseguo ./nomefile.estensione ricevo la rispostabash: ./nomefile.estensione: Permission denied
Se vado su proprietà del file e provo a spuntare la casella Allow executing file as program, subito dopo scompare il segno di spunta, senza che io faccia niente. Ho provato anche ad eseguire i file con diritti di root e ottengo la stessa risposta.

Come posso identificare e risolvere il problema?

Altra cosa: ho sempre installato gli aggiornamenti disponibili, ma anche provando a caricare una versione precedente del kernel (credo si chiami così) il risultato non cambia.

L'unica cosa che ho fatto e che potrebbe aver creato qualche problema è stato provare a montare da terminale la partizione suddetta, senza però riuscirci, perchè non presente nè in fstab, nè in mtab (almeno così diceva il messaggio di risposta al mio comando mount /dev/sda7).

*andre*
17-02-2011, 14:17
devi aggiungere il permesso di esecuzione da root (con sudo), perché il gestore di file è eseguito con i permessi del tuo utente (normalmente)..

il comando per dare tutti i permessi a tutti gli utenti su quel file è:
sudo chmod 777 miofile

fatto questo dovrebbe essere possibile eseguirlo.. se no prova a copiarlo nella tua home e da li si che lo dovresti poter eseguire senza problemi :)

Un1ko
17-02-2011, 16:53
In parte ho risolto, facendo montare la partizione direttamente all'avvio, aggiungendo una riga al file fstab.
Modificare i permessi mi sembrava una soluzione di ripiego che comunque non avrebbe eliminato il problema, ma solo aggirato.
Rimane ora la cartella in cui in passato veniva montata la partizione e che non so se e come sia possibile eliminare, anche se gradirei farlo.
Inoltre mi sarebbe utile sapere, se qualcuno fosse in grado di spiegarlo, come sia potuto nascere questo problema, così da evitarlo in futuro.