web-dev-qa-db-fra.com

Restreindre les utilisateurs Plesk pour un accès développeur externe

Nous demandons à un développeur externe de développer une partie de notre site. Il devra également avoir accès à une base de données MySQL associée au domaine, mais je ne vois pas comment créer un utilisateur disposant des privilèges les moins requis pour qu'il puisse effectuer son travail. .

Je veux seulement autoriser l'accès de phpMyAdmin à la base de données ainsi que l'accès FTP au répertoire du site Web. Lorsque je crée une base de données et un utilisateur, phpMyAdmin se trouve derrière Plesk, ce qui nécessite un compte d'utilisateur Plesk pour se connecter.

Je ne souhaite accorder au développeur aucun accès autre que FTP et MySQL/phpMyAdmin. N'est-ce pas possible sans créer un type d'utilisateur Plesk?

Et que dois-je faire pour limiter les privilèges de cet utilisateur Plesk? Les privilèges accordés dans Plesk sont plutôt libéraux et pas assez détaillés, semble-t-il.

  • Windows 2008 Server
  • Plesk 11.5.3
  • Courir sur un VPS
1
Nick Bedford

Si vous ne souhaitez pas qu’il ait un accès direct au panneau Plesk, le moyen le plus simple consiste à lui attribuer un compte utilisateur FTP et à définir un nouveau compte utilisateur MySQL avec un accès distant lui permettant de se servir de l’application de bureau MySQL pour obtenir. dans la base de données MySQL pour gérer le schéma. Une fois son travail terminé, vous pouvez désactiver l’accès à distance à la base de données et ses comptes MySQL et FTP pour revenir à un environnement sécurisé. Lorsque vous créez son compte utilisateur pour MySQL, donnez-lui simplement un accès à la base de données. Il a besoin d'accéder à une autre base de données ou aux contrôles administratifs de MySQL. Vous pouvez ainsi maintenir la sécurité tout en lui accordant un accès. à Plesk. Si vous avez désespérément besoin de lui pour avoir accès à phpMyAdmin au lieu d'utiliser l'interface MySQL de bureau, il aura besoin d'un accès à Plesk, mais à mon avis, en tant que personne ayant effectué la conception de base de données sur une base contractuelle, il est préférable de disposer d'un accès à distance via l'outil de bureau. au lieu de devoir vous connecter au panneau de contrôle et à phpMyAdmin car l'expérience est plus rapide, plus simple et je peux sauvegarder les informations de connexion pour y accéder autant de fois que nécessaire dans le cadre du contrat sans avoir à enregistrer le mot de passe le navigateur ou la recherche d'enregistrements pour localiser le mot de passe chaque fois que je dois me connecter.

1
Chris Rutherfurd