Pages : 1
#1 Le 01/09/2007, à 12:25
- UserUbuntu
Permission utilisateur (userdir)
Bonjour,
tout d'abord je tiens à m'excuser car ce problème a été traité de nombreuse fois (le problème c'est que je n'arrive pas à trouver la bonne solution)
Donc j'ai le module a2enmod userdir activé, la config d'apache est Ok pour le dossier public_html etc... webmin installé niquel, proftpd niquel aussi, je souhaite ajouter un utilisateur
quand je veux accéder à son dossier : http://192.168.0.1/~toto
j'obtiens une erreur "Forbiden"
j'ai testé :
chmod -R 771 /home
chmod -R 775 /home/toto
chmod -R 771 /home/toto/public_html
mais rien à faire.... toujours erreur 403...
Quelqu'un à t-il une solution ?
Merci
PS : Et une solution automatique sa existe ? (a chaque fois que je créé un utilisateur les permissions s'applique toutes seules... ?)
Dernière modification par UserUbuntu (Le 01/09/2007, à 12:27)
Hors ligne
#2 Le 01/09/2007, à 14:30
- Yannick_LM
Re : Permission utilisateur (userdir)
Pourquoi 771 ?
Si tu n'es pas dans le groupe, tu n'as pas le droit de lire, juste d'éxécuter.
Essaye avec 775 (lecture-exécution pour tout le monde,modification pour le propriétaire et le groupe)
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#3 Le 01/09/2007, à 14:42
- UserUbuntu
Re : Permission utilisateur (userdir)
comment sa ?
chmod -R 775 /home
chmod -R 775 /home/toto
chmod -R 775 /home/toto/public_html
???
Edit : Voila j'ai fais ca, mais toujours "403 Forbidden"
Edit2 : http://pastebin.com/m113b7011 voiçi le fichier apache2.conf si cela peux vous aider...
Edit3 : voiçi le log d'erreur : http://pastebin.com/mbc9c410
Dernière modification par UserUbuntu (Le 01/09/2007, à 16:05)
Hors ligne
#4 Le 01/09/2007, à 19:51
- UserUbuntu
Re : Permission utilisateur (userdir)
petit Up
Hors ligne
#5 Le 01/09/2007, à 20:42
- dexinou
Re : Permission utilisateur (userdir)
au niveau de la configuration de ton mod_userdir il me parait petit, voici le mien:
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
Car il te manque pas mal de directive pour pouvoir accéder au répertoire utilisateur via le web.
Et fait un
chown USER:GROUP /home/toto/public_html
sinon les script ne pourrons pas s'exécuter par l'utilisateur de l'espace web, s'ils y en a.
donc :
chown -R pomo:pomo /home/pomo/public_html
et
chmod 755 /home/pomo/public_html
qui est l'umask (dossier) par défaut pour l'utilisateur physique sur ubuntu
Bon courage
Dernière modification par dexinou (Le 01/09/2007, à 20:56)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
Pages : 1