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 :

Gérer des /home/users


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 6
    Par défaut Gérer des /home/users
    Bonjour,

    J'utilise une application, lancée plusieurs fois sur un serveur, avec plusieurs script dans init.d me permettant de lancer l'application avec screen et avec a chaque fois un fichier de configuration propre.

    Il se trouve que c'est fichiers de configuration sont amenés a être modifié, supprimé, ou ajouté.

    J'ajoute donc un utilisateur (useradd) portant le nom de la configuration (ex: config_x) et je crée un dossier /home/config_x contenant mon fichier de configuration ainsi que les fichiers de l'application et crée un fichier du type /etc/init.d/config_x.rd me permettant de relancer l'application.

    Cependant pour un souci de simplicité, je souhaiterai pouvoir gérer tout ça via une simple page php m'évitant de me connecter en ssh et de devoir supprimer un config_x.rd, le /home/config_x etc, et ne permettant de supprimer des configurations simplement et en ajouter.

    Le souci se trouve là, je ne sais pas trop comment faire, j'ai pensé a shell_exec via php mais ca me semble pas le plus "sur" au niveaux des droits.

    Finalement cela ressemble a se qu'on peut trouver sur les sites d'hebergeur qui permettent de modifier les champs DNS, mot de passe FTP simplement via la console du site.

    Pour resumer, il faudrait que le script fasse ceci :

    création /home/config_x
    création /home/config_x/config_x.ini avec des paramètres précis propres a l'appli
    création /etc/init.d/config_x.rd
    et execution de /etc/init.d/config_x.rd start

    J'espère être clair

    PS : je ne savai pas si je devais poster dans linux ou php

    Merci d'avance

  2. #2
    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
    Le mieux serait ton script php écrit dans un fichier ou un tube. Ensuite un bot consulterait régulièrement ce fichier est réaliserait l'action.

    C'est comme ça que fonctionne de nombreux hébergeur (exemple voir le projet vhffs)

Discussions similaires

  1. [Firebird] Comment gérer des groupes d'utilisateur
    Par stundman dans le forum Administration
    Réponses: 3
    Dernier message: 16/11/2005, 13h30
  2. Gèrer des fichiers (documents .doc) via Struts.
    Par LESOLEIL dans le forum Struts 1
    Réponses: 7
    Dernier message: 22/08/2005, 16h26
  3. [XSLT] Comment procéder pour gérer des langues ?
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 31/03/2005, 11h01
  4. Comment (si possible) gérer des dll en Asm?
    Par @drien dans le forum x86 32-bits / 64-bits
    Réponses: 5
    Dernier message: 06/01/2004, 15h59
  5. Une unité pour gérer des très grands nombres
    Par M.Dlb dans le forum Langage
    Réponses: 2
    Dernier message: 09/09/2003, 12h07

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