Je voudrais:
1- spécifier des quotas pour que les repertoires homes des utilisateurs aient une taille bien définie
2- autoriser les utilisateurs à modifier http://myServeur/~utilisateur, c'est à dire leur repertoire et leur site personnel, seulement s'ils se sont authentifiés avec leur mot de passe. Toutefois, chacun, s'il le souhaite, peut visualiser (en mode lecture bien entendu) tous les http://myServeur/~utilisateur; c'est à dire qu'en tant qu'utilisateur simple et normal, je peux visualiser la page web des utilisateurs ~utilisateur_1, ~utilisateur_2, ~utilisateur_n etc. sans problème.
Comme système d'exploitation, j'utilise debian sarge 3.1, et comme serveur web, apache 2.
Merci pour votre aide.
# ca tombe bien, j'ai fait ca recemment...
Posté par NeoX . Évalué à 1.
apt-get install quota quotatool
suivre le mode d'emploi : http://lea-linux.org/cached/index/Admin-admin_fs-quotas.html(...)
PS : tu n'avais pas du bien cherché
2°) quand tu crees les utilisateurs, tu les mets dans le groupe users
puis tu met les droits 755 sur les dossiers /home/user
et si tu veux que les users puisse le faire en ftp sans avoir visibilité sur tout le systeme, là je ne vois pas...
[^] # Re: ca tombe bien, j'ai fait ca recemment...
Posté par stef . Évalué à 1.
Pour que tous les sites soient visibles, il suffit de configurer correctement apache2.conf et de décommenter les lignes suivantes:
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
L'accès aux sites se fera par l'adresse: http://leserveur/~lutilisateur/public_html
Bien sûr, le répertoire public_html est modifiable.
Ne pas oublier de relancer apache après modification de la conf.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.