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 :

donner des droits a tout users sur la commande /etc/init.d/sendmail start


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Octobre 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 1
    Par défaut donner des droits a tout users sur la commande /etc/init.d/sendmail start
    bonjour à tous!
    je suis entrain de faire un projet sous linux et je travaille avec kannel
    je dois écrire des script php qui exécuteront la commande "/etc/init.d/sendmail start" le problème est que exécuter cette commande je dois être en root mais le script php ne le peut pas!
    J'ai si possible que quelqu'un me dise comment faire pour que cette commande sois accessible a tout les utilisateur set nom plus seulement à root.
    Et de plus je me demande ou placer mon script pour qu'il sois exécuter !
    J'ai avoir des réponses pour résoudre ce problème et je vous en remercies d'avance.
    Portez vous tous bien et surtout bien de bonnes choses à vous !

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Il me parait assez sain que le script /etc/init.d/sendmail ne puisse être exécuté que par root. C'est un script de démarrage de service système et les utilisateurs n'ont pas besoin d'interagir avec le démarrage ou l'arrêt.

    Maintenant, si tu es vraiment sûr d'avoir besoin d'exécuter ce script avec une autre identité, tu peux essayer de modifier les droits de ce script en mettant les bits de lecture et le setuid bit pour tout le monde mais encore une fois, ce n'est pas secure.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chmod 4666 /etc/init.d/sendmail
    Certains OS acceptent de transférer le setuid bit dans les shell script (mai pas tous, justement pour des raisons de sécurité)
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre émérite
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Par défaut
    Regarde du côté de sudo

Discussions similaires

  1. Comment donner des droits sur tous les objets d'un schéma
    Par farenheiit dans le forum Administration
    Réponses: 2
    Dernier message: 07/06/2007, 16h27
  2. [AIX] Donner des droits "s" à un fichier
    Par Bahan dans le forum AIX
    Réponses: 4
    Dernier message: 06/07/2006, 11h37
  3. [Répertoire] Donner des droits à un dossier
    Par peck dans le forum Langage
    Réponses: 4
    Dernier message: 19/03/2006, 16h32
  4. [VB6] Vérification des droits de lecture/écriture sur répert
    Par marsup54 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 01/02/2006, 18h41

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