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

Symfony PHP Discussion :

permissions: y' a-t-il un utilisateur et un groupe Symfony?


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    employé
    Inscrit en
    Février 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Février 2012
    Messages : 9
    Par défaut permissions: y' a-t-il un utilisateur et un groupe Symfony?
    Bonjour,
    Désireux d'apprendre à créer des applications web sous php, et donc de savoir utiliser ce langage, j'ai décidé d'installer Symfony 3 sur mon laptop sous xubuntu (15.10).
    En lançant le fichier config.php créé dans le sous répertoire /web, il m'informe de problèmes majeurs ayant trait aux droits.
    Je dois donc changer les permissions sur app/cache/ ou var/cache/ ainsi que sur app/logs/ ou var/logs/ sinon, le serveur ne pourra pas écrire dedans. Ce que je comprends fort bien. Toutefois, la seule option proposée est faire un chmod 777 sur ces répertoires.
    Or je rechigne à une telle manip' (n'importe quel utilisateur pourra tripatouiller tout ça. J'aime pas l'idée)...
    La question est donc de savoir si je peux contourner le problème en ajoutant un utilisateur -appelons-le symfony- au groupe user auquel appartiennent ces fichiers.
    Ou plus simplement, est-ce que Symfony créé un utilisateur et un groupe propre lors de son installation (j'en doute, ne trouvant rien dans /etc/passwd ou /etc/group)
    Merci de votre aide.

  2. #2
    Membre émérite Avatar de tdutrion
    Homme Profil pro
    Architecte technique
    Inscrit en
    Février 2009
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 561
    Par défaut
    Bonjour,

    Symfony est juste un tas de fichiers php.

    Quel serveur utilises-tu ? En gros, avec Apache PHP va être executé avec l'utilisateur et le groupe www-data par défaut. Ensuite, soit il faut utiliser quelque chose comme le prefork itk pour spécifier l'utilisateur de PHP par virtualhost, soit il faut autoriser le groupe en écriture et lecture et bien entendu mettre un chown www-data pour le groupe des dossiers en question.

  3. #3
    Membre habitué
    Homme Profil pro
    employé
    Inscrit en
    Février 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Février 2012
    Messages : 9
    Par défaut
    Merci pour la réponse.
    Je me doutais d'un truc comme ça. Je suis Apache2. Et j'ai fait un vhost pour mon appli Symfony (j'en ai un autre pour apprendre spip). Tout ce répertoire appartient à l'utilisateur standard et au groupe idoine. Je vais donc me débrouiller avec www-data. Au pire, je me laisserais convaincre par le chmod 777. C'est en local, ça ne prête pas à conséquence?
    Bien que n'ayant pas trop compris comment ça fonctionne, itk m'a l'air intéressant. Je vais jeter un œil dessus. J'ai vu ça.
    En tous les cas, merci.

Discussions similaires

  1. Supprimer un utilisateur d'un groupe
    Par thargos dans le forum Sécurité
    Réponses: 3
    Dernier message: 18/10/2006, 12h06
  2. Créer un utilisateur sous plusieurs groupes
    Par djibril dans le forum Administration système
    Réponses: 1
    Dernier message: 20/09/2006, 16h15
  3. Créer un utilisateur sous plusieurs groupes
    Par djibril dans le forum Réseau
    Réponses: 0
    Dernier message: 20/09/2006, 10h49
  4. Créer des utilisateurs et des groupes(droits) sous SqlServer
    Par shako95 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/11/2005, 07h57
  5. Ajout utilisateur à un group
    Par litbos dans le forum Administration système
    Réponses: 2
    Dernier message: 04/11/2005, 11h15

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