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 :

aide creer et lire fichier config dans home/utilisateur


Sujet :

Administration système

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 26
    Points : 19
    Points
    19
    Par défaut aide creer et lire fichier config dans home/utilisateur
    bonjour, j'ai un souci, je crée des minis jeux depuis un moment, mais la je vais crée un gros jeu (a ma mesure) !
    et donc je compte le mettre en paquet mais j'ai un souci j'arrive a faire les paquets.
    mais l'executable est dans /usr/local/monjeu/
    avec les donnees. le jeu devra sauvegarder.
    hors il devras sauvegarder dans /home/utilisateur/.monjeu/
    je sais crée le dossier
    mais comment je fais pour donner l'adresse a mon programme pour l'enregistrement et la lecture car les liens symboliques ne marche pas vu que l'executable n'est pas dans /home/utilisateur/.monjeu/ et les liens globaux non plus car certains apelle leur home bidule d'autres machin , d'autress encore pol etc...
    alors comment font les programmes ???

  2. #2
    Membre actif
    Inscrit en
    Juin 2003
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 270
    Points : 216
    Points
    216
    Par défaut
    2 idees:
    soit en parsant /etc/passwd, soit en utilisant la variable $HOME (si l'install se fait avec le bon utilisateur)

  3. #3
    Membre habitué
    Inscrit en
    Février 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 192
    Points : 198
    Points
    198
    Par défaut
    euh... passer par le ficheir passwd est compliqué et c'est pas la bonne méthode de ce type de système... j'veux dire que quitte à vouloir passer par le fichier passwd, pourquoi pas créer un registre tout pourri pour y écrire les données ? Voire même le coller dans /etc et se débrouiller pour que le jeu récupère les droits root pour écrire dedans...

    Plus sérieusement, ce système possède des variables d'environnement (commande "env" pour les voir), c'est par pour rien.

    L'exemple voulu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    exploit@admfiler2:~$ env | grep HOME
    HOME=/home/exploit
    exploit@admfiler2:~$
    En clair, la variable HOME (accessible via par exemple "echo $HOME" - le $ indique qu'on veut le contenu, qu'il s'agit d'une variable) contient le chemin vers le répertoire utilisateur.

    Cordialement,

    Mathias, mangeur de GNU

Discussions similaires

  1. Réponses: 13
    Dernier message: 06/03/2017, 09h47
  2. Réponses: 0
    Dernier message: 03/06/2010, 17h08
  3. Réponses: 2
    Dernier message: 03/03/2010, 10h11
  4. Utiliser plusieurs fichiers .config dans un projet web
    Par Zakapatul dans le forum ASP.NET
    Réponses: 8
    Dernier message: 06/10/2008, 12h34
  5. Aide pour insérer un fichier flash dans un site web
    Par constitain dans le forum Flash
    Réponses: 2
    Dernier message: 26/07/2006, 22h59

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