Execution d'une application en ligne de commande

Résolu
silentData Messages postés 183 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Pour les besoins d'un cours d'Ethical Hacking, j'ai installé une partition Backtrack Linux.

Je possède une application appelée crackme que je souhaite exécuter en ligne de commande. j'ai donc ouvert un terminal, je me suis déplacé dans le dossier contenant l'application, mais en faisant la commande ./crackme, je reçois le message Permission denied.

Je suis loggué sur la machine en temps que root, mais je ne sais pas comment lancer une application avec sudo. J'ai essayé sudo ./crackme, sudo crackme, etc... mais rien n'y fait.

Auriez-vous la solution ?

Merci :D
A voir également:

4 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
que répondent:
file crackme ; ls -l crackme
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Et aussi :

whoami
groups
lsattr crackme
getacl crackme


Bonne chance
0
silentData Messages postés 183 Date d'inscription   Statut Membre Dernière intervention   40
 
Bonjour,

merci pour vos réponses, un ami a pu me dépanner.

Etrangement même en étant loggué en root je n'avais pas les droits sur le fichier, du coup il m'a indiqué de faire chmod +x crackme, puis de le lancer, et ça a fonctionné
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Ça n'a rien d'étrange, si tu n'as pas les droits en exécution, ton programme n'est pas considéré comme un exécutable (que tu sois root ou non).

Mais en tant que root (ou propriétaire du fichier), tu peux les corriger pour les avoir.

Note au passage que la commande que demandait dubcek permettait de contrôler ces droits. Les commandes que j'ai ajoutées permettent de s'assurer qu'il n'y a pas de droits spéciaux (droits ext ou acl).

Bonne continuation
0