3 votes

Autorisations pour VPS à utilisateurs multiples

J'ai un serveur VPS Linode que j'ai récemment configuré et que je suis en train de migrer depuis Mediatemple, où j'avais un VPS géré par Plesk. Je n'aime pas l'interface de Plesk et le désordre qu'il provoque dans beaucoup de choses, mais j'appréciais sa capacité à permettre à plusieurs personnes d'accéder à différents domaines sur un serveur. J'ai presque tout configuré comme je le voudrais, mais j'ai des problèmes de permissions pour mes répertoires de domaines.

Je fais tourner Ubuntu 8.04 LTS et Apache 2 comme mon serveur web. J'ai des domaines situés avec succès dans /var/www/vhosts/nomdedomaine.com mais je dois modifier les fichiers en tant que root pour ajouter/changer des fichiers pour les domaines. J'aimerais configurer l'accès avec les critères suivants:

  1. Chaque domaine peut avoir un utilisateur qui lui est assigné (et permettre au même utilisateur de gérer plusieurs domaines - on pourrait même créer des liens symboliques dans leur dossier personnel vers leurs domaines)
  2. Certains utilisateurs auront un accès shell et pourront être chrootés dans le répertoire de domaine qu'ils contrôlent
  3. FTP doit être configuré et pouvoir accéder correctement aux domaines de manière à ce que les éditeurs de contenu de chaque domaine puissent télécharger/télécharger sans problèmes de permissions

Je suis relativement nouveau en tant qu'administrateur système Linux et j'ai cherché un bon guide pour résoudre ces problèmes mais je n'ai pas encore réussi à en trouver un. Merci d'avance pour votre aide.

1voto

En général, vous devez mettre le php en mode Suexec. Vous pouvez vérifier:

http://alain.knaff.lu/howto/PhpSuexec/

également si vous n'utilisez pas WHM/CPanel, alors vous devez décider comment créer les utilisateurs avec les dossiers home respectifs: /var/www/vhosts/nomdedomaine.com

et le dossier domainmame.com doit avoir la propriété de l'utilisateur. Je sais que je parle généralement mais c'est l'idée principale.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X