Se connecter en tant que propriétaire du projet
Apache-ITK (voir ici) est un module qui permet d'avoir un utilisateur et un groupe par VirtualHost.
Devoir remettre les droits à chaque modification du projet est assez répétitif.
Voici comment avoir un terminal avec l'utilisateur propriétaire du projet :
1) Se connecter en SSH sur le serveur
2) Passer en root en tapant ceci : sudo -s
3) Pour passer propriétaire du projet : sudo -u proprietaire_projet -s
Exemple si le propriétaire est "expert-it" : sudo -u expert-it -s
Pour connaitre le propriétaire, exécuter la commande ls -l sur le répertoire du projet.
Pour plus de détails sur ces deux commandes : https://doc.ubuntu-fr.org/sudo-annexe
Voilà. Vous êtes désormais propriétaire du projet.
Quels droits appliquer sur un projet géré avec Apache-ITK ?
Nous vous conseillons d'utiliser les droits suivants pour un projet :
- Pour les répertoires : 750 (find . -type d -exec chmod 750 {} +)
- Pour les fichiers : 640 (find . -type f -exec chmod 640 {} +)