Forum Programmation.shell Variable d'installation avec restriction

Posté par  .
Étiquettes : aucune
0
8
sept.
2006
Bonjour,

Je dois faire une installation d'un programme qui utilise VNC.
Chacun de mes utilisateurs à un port VNC personel. J'ai donc develloppé un script vncserver perso.
Le programme utilise un repertoire VNC fixé par la variable :
VNC_ROOT=/usr/share/VNC

J'ai essayé de modifié le fichier de config par VNC_ROOT=$HOME/VNC.
Le PB est que cette valeur change, car pendant l'instal VNC_ROOT prend la valeur "/root/VNC". Ce qui est normal puisque je suis en root :).

Comment pourrais je changer cette valeur pour que chaque utilisateurs soit concernés.
Merci d'avance.
  • # Répertoire HOME

    Posté par  . Évalué à 0.

    Bonjour,

    Je n'ai pas tout compris au problème, mais s'il s'agit d'accéder au répertoire HOME d'un utilisateur donné, il est possible d'utiliser "~user" qui renvoie le chemin complet du HOME de user (/home/user par exemple).

    JJD
    • [^] # Re: Répertoire HOME

      Posté par  . Évalué à 1.

      Bonjour et merci de ta reponse,

      Donc il faut que remplace la ligne VNC_ROOT=$HOME/VNC
      par VNC_ROOT=~user/VNC

      Faut il que je mette ~user/VNC entre guillemêts ""?

      Pour plus d'information dans le script d'installation si je mets
      VNC_ROOT=$HOME/VNC
      j'obtiens VNC root directory: /home/root/VNC
      Ce que je ne veux pas, car le VNC n'est pas que dans le root, il est dans tout les "home" des utilisateurs

      Si je mets VNC_ROOT=~user/VNC j'obtiens VNC root directory: ~user/VNC
      Est ce que cela pris par le systeme par une variable equivalante à $HOME?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.