Bonjour à tous,
Je possède un VPS sur Debian Jessie.
La configuration utilisé pour me connecter à mon serveur en SSH est :
-
La connexion “root” est désactivé.
-
Seul un utilisateur normal pourra se connecter au serveur via une clé SSH et sa passphrase.
Nginx et php-fpm, utilisent l’utilisateur “www-data” pour les droits des fichiers/dossiers.
Ma configuration pour chaque vhost Nginx pointent vers des utilisateurs différents :
-
/home/user1/domaine.tld/www/
-
/home/user2/domaine.tld/www/
-
Etc…
Pour uploader mes fichiers, j’utilise SFTP.
Quand je me connecte avec les utilisateurs de mes différents sites pour uploader mes fichiers/dossiers, ils prennent forcément l’utilisateur et le groupe “user1 ou user2” (pour l’exemple) et donc j’ai des soucis de droits avec PHP.
J’arrive donc enfin à ma question .
Comment puis-je faire pour que cela fonctionne sans négliger la sécurité du système ?
Merci de m’avoir lu et de votre aide !
Cordialement