IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Exécuter un script pour les autres créé par Root


Sujet :

Administration système

  1. #1
    Membre habitué Avatar de raffa
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    194
    Détails du profil
    Informations personnelles :
    Âge : 26
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 194
    Points : 159
    Points
    159
    Par défaut Exécuter un script pour les autres créé par Root
    Bonjour,
    je savais pas trop où poster ceci et je m'excuse d'avance... mais voilà un moment que je planche sur un problème de permissions sur Linux.
    J'ai créé en tant que Root un p'tit script à la con où l'on doit pinger sur une ip pour tester justement les permissions:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #!/bin/bash
    ping -c4 192.168.1.15
    echo 'Script lancé avec succès';
    je fait un chmod 501 ping.sh pour qu'il soit lisible que par root et exécutable et non lisible par les autres et lorsque que je me connecte en utilisateur normal il m'envoie un permission denied que ça soit en lecture ou en exécution.

    Le but de la manœuvre est de cacher le code aux utilisateurs et qu'ils puissent seulement l'exécuter et ne pas le lire.

    Quelqu'un a une solution à ce problème ou c'est impossible ?
    Merci d'avance

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    667
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2007
    Messages : 667
    Points : 870
    Points
    870
    Par défaut
    Salut
    Pour executer un script il faut au moins les droits de lecture.
    Les droits d'execution sont un petit plus qui permettent de lancer un script avec l'interpreteur defini par le shebang (#!/bin/bash dans ton cas). Mais la lecture est obligatoire.

    Si tu veux cacher le code, tourne toi vers un langage compile.

  3. #3
    Membre habitué Avatar de raffa
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    194
    Détails du profil
    Informations personnelles :
    Âge : 26
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 194
    Points : 159
    Points
    159
    Par défaut
    Merci pour ta réponse, au moins là c'est clair.
    A bientôt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 01/02/2015, 15h34
  2. Tomcat (sur un ordi) en réseaux (pour les autres)?
    Par zuzuu dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 21/06/2006, 15h30
  3. Réponses: 8
    Dernier message: 31/05/2006, 12h33
  4. Script pour les infos système
    Par soulhouf dans le forum Linux
    Réponses: 14
    Dernier message: 12/04/2006, 16h03
  5. Exécuter un script ou un autre selon le navigateur
    Par Furius dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 26/12/2005, 21h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo