Skip to content

Instantly share code, notes, and snippets.

@florianajir
Last active October 24, 2018 14:49
Show Gist options
  • Save florianajir/b94227a57e0eb18ae98cb7f54b6f31e7 to your computer and use it in GitHub Desktop.
Save florianajir/b94227a57e0eb18ae98cb7f54b6f31e7 to your computer and use it in GitHub Desktop.
LAMP on Amazon linux

Pour définir les autorisations sur les fichiers

  1. Ajoutez votre utilisateur (dans ce cas, ec2-user) au groupe apache.
[ec2-user ~]$ sudo usermod -a -G apache ec2-user
  1. Déconnectez-vous, puis reconnectez-vous pour sélectionner le nouveau groupe, puis vérifiez votre adhésion.

    a. Déconnectez-vous (utilisez la commande exit ou fermez la fenêtre de terminal) :

    [ec2-user ~]$ exit
    

    b. Pour vérifier votre adhésion au groupe apache, reconnectez-vous à votre instance, puis exécutez la commande suivante :

    [ec2-user ~]$ groups
    ec2-user adm wheel apache systemd-journal
    
  2. Remplacez la propriété de groupe de /var/www et son contenu par le groupe apache.

[ec2-user ~]$ sudo chown -R ec2-user:apache /var/www
  1. Pour ajouter des autorisations d'écriture de groupe et définir l'ID de groupe pour les futurs sous-répertoires, modifiez les autorisations sur les répertoires de /var/www et ses sous-répertoires.
[ec2-user ~]$ sudo chmod 2775 /var/www && find /var/www -type d -exec sudo chmod 2775 {} \;
  1. Pour ajouter des autorisations d'écriture de groupe, modifiez de façon récursive les autorisations sur les fichiers de /var/www et ses sous-répertoires :
[ec2-user ~]$ find /var/www -type f -exec sudo chmod 0664 {} \;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment