Impossible d executer mon .out sur une partition mounte :/

Impossible d executer mon .out sur une partition mounte :/ - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 08-03-2004 à 11:37:52    

:hello: ,
alors la je comprend pas
dans mon /etc/fstab j ai ca
 

Code :
  1. /dev/hda2       /mnt/bannanier  vfat    rw,user,uid=1002,gid=1002,umask=022   
  2. 0       0


 
quand je fait un ls -l j obtient ca :
 

Code :
  1. 21:35 root@coulix /mnt/bannanier/Work/_Bachelor of Comp/comp225/a1# ls -l              total 128K                                                             
  2. -rwxr-xr-x    1 greg     greg         1,1K 2004-03-06 04:10 circle.cc*
  3. -rwxr-xr-x    1 greg     greg         2,5K 2004-03-06 01:47 circle.h*
  4. -rwxr-xr-x    1 greg     greg          412 2004-03-06 04:01 josephus.cc*
  5. -rwxr-xr-x    1 greg     greg          17K 2004-03-08 21:29 josephus.out*


ca a l air bon et pourtant quand j execute ./jesophus.out
 

Code :
  1. 21:39 root@coulix /mnt/bannanier/Work/_Bachelor of Comp/comp225/a1# ./josephus.out
  2. zsh: permission non accordée: ./josephus.out
  3. zsh: exit 1     ./josephus.out


 
 
:/
 
HS
A presque tout mes progs j ai un warning de retour de chariot a la fin du fichier. (avec gcc) pourtant  
je met bien les endl et "\n" :/

Reply

Marsh Posté le 08-03-2004 à 11:37:52   

Reply

Marsh Posté le 08-03-2004 à 11:41:30    

quel est le résultat de la commande mount?
et file josephus.out?

Reply

Marsh Posté le 08-03-2004 à 11:41:35    

exec (dans fstab) ?
---
 
www.muizon.info


Message édité par splurf le 08-03-2004 à 11:41:46
Reply

Marsh Posté le 08-03-2004 à 11:48:48    

mount -a marche bien,
je vais rajouter exec et je vous tien au courant.
 
pour le retour chariot faut toujours appuyer enter a la fin du dernier }.

Reply

Marsh Posté le 08-03-2004 à 11:51:32    

se logguer en root cai mal :o

Reply

Marsh Posté le 08-03-2004 à 11:53:26    

we ct pour tester au cas ou.
bon exec n a rien changer mais quand je copie jospehus dans mon home sa marche.
 

Reply

Marsh Posté le 08-03-2004 à 11:56:10    

je sais que t'as la bonne intention de partager des documents de travail ... mais d'un autre côté c'est des trucs importants, en utilisant le fat, c'est prendre de __tres_tres__ gros risques

Reply

Marsh Posté le 08-03-2004 à 11:59:28    

jen suis encore au stade dual boot quand je maitriserai mieux linux  tout les hd passeront en ext3.
mouai ben c'est vraiment bizarre.
tant pis je vais deplacer mon repertoire dans home.

Reply

Marsh Posté le 08-03-2004 à 12:00:33    

y a des softs pour utiliser l'ext sous windows

Reply

Marsh Posté le 08-03-2004 à 12:00:55    

xiluoc a écrit :


tant pis je vais deplacer mon repertoire dans home.
 

t'as ton home sur vfat [:totoz]

Reply

Marsh Posté le 08-03-2004 à 12:00:55   

Reply

Marsh Posté le 08-03-2004 à 12:04:08    

mais non en ext2 :)

Reply

Marsh Posté le 08-03-2004 à 12:18:27    

3 :o

Reply

Marsh Posté le 08-03-2004 à 13:39:00    

Taz a écrit :

t'as ton home sur vfat [:totoz]


 
:sweat:

Reply

Marsh Posté le 08-03-2004 à 13:59:27    

Pour ton problème de retour chariot, rajoute comme option dans ton fstab : conv=binary
Ca devrait corriger ton problème.

Reply

Marsh Posté le 08-03-2004 à 14:02:46    

ou utilise sous windows un éditeur de texte correct sous windows qui te permet d'enregistrer en format unix

Reply

Marsh Posté le 08-03-2004 à 14:27:42    

Code :
  1. 0:34 greg@coulix /mnt/bannanier/Work/_Bachelor of Comp/comp225/a1% file josephus.out
  2. josephus.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), not stripped


Reply

Marsh Posté le 08-03-2004 à 15:15:06    

compiler en root dans une partition fat.... t'es sportif toi ! :lol: :lol:
 
essaie donc de compiler ton prog sur une vraie partition avec un utilisateur standard pour voir...
 
et sinon, c'est clairement les options de mount qui te bloquent: le noexec par defaut QUI EST TRES TRES BIEN, et peut etre tes uid/gid

Reply

Marsh Posté le 08-03-2004 à 22:05:59    

En compilant dans mon home, surl apartition ext3 donc sa marche tres bien.
uid/guid ?
sinon je pense bien qu il doit y avoir un rapport rox qui ne permet pas d associer une action au fichiers present sur ma partition fat32.
 
existe t il un utilitaire sous linux capable de convertir ma partition fat 32 en ext3 sans perdre les donnees ?

Reply

Marsh Posté le 08-03-2004 à 22:24:32    

Taz a écrit :

y a des softs pour utiliser l'ext sous windows


Il y en a 1 et il ne marche qu'en lecture, c'est pas la gloire.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 08-03-2004 à 23:15:42    

Pour le retour chariot, gcc se plaint - à juste titre (sans doute) - que ton fichier source ne se termine pas par un retour à la ligne. C'est une exigence explicite du standard C et j'imagine que c'en est aussi une du C++.
 
Ceci n'est pas dépendant du format de fichier; le compilateur accepte autant les retours à la ligne à la DOS qu'à la UNIX, ce qu'il veut c'est que le dernier caractère soit un retour à la ligne (et que l'avant-dernier ne soit pas un \ mais bon...)

Reply

Marsh Posté le 09-03-2004 à 08:10:23    

explore2fs

Reply

Marsh Posté le 09-03-2004 à 09:03:17    

xiluoc a écrit :

mount -a marche bien,


Je te crois sur parole mais le but de la commande (tu me dis où j'ai mis des options à mount!) mount est de montrer toutes les partitions montées avec les paramètres (on aura peut-etre vu un 'noexec' ou un autre param 'embetant" )

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed