Permissions pour imapd, php5 et phpmyadmin

Bonjour,
je reprends ici la suite de ce post :http://www.debian-fr.org/retablir-les-permission-par-defaut-mysql-postfix-t30778.html

Je ne parviens pas à rétablir les permissions pour imapd, php5 et phpmyadmin (utilisateur ? groupe?).
Si quelqu’un pouvait me dire ce qu’il a sur ces paquets, ce serait sympa.

Pour info :
-> Pour php5

debian:/var/lib/php5# ls -lah total 8,0K drwxr-xr-x 2 root root 4,0K sep 27 14:09 . drwxr-xr-x 68 root root 4,0K nov 17 08:03 .. debian:/var/lib/php5# cd .. debian:/var/lib# ls -lah|grep php5 drwxr-xr-x 2 root root 4,0K sep 27 14:09 php5
Donc :

  • il doit y avoir un souci de permissions sur les répertoires . et …
  • je n’ai rien sur les sessions dans php5.

Si je cherche des fichiers de session de ce type, voilà ce que j’obtiens :

debian:/var/lib/phpmyadmin# find / -name sess_* /usr/share/man/man1/sess_id.1ssl.gz /usr/share/doc/openssl/doc/apps/sess_id.pod
donc, rien qui y ressemble…
Par ailleurs, dans /etc/php5/apache2/php.ini, il y a la ligne :

;session.save_path = /var/lib/php5
Cette ligne ne devrait-elle pas être dé-commentée ?

-> Pour phpmyadmin :

debian:/var/lib# ls -lah|grep phpmy drwxr-xr-x 2 root root 4,0K mai 7 2009 phpmyadmin debian:/var/lib# cd phpmyadmin/ debian:/var/lib/phpmyadmin# ls -lah total 16K drwxr-xr-x 2 root root 4,0K mai 7 2009 . drwxr-xr-x 68 root root 4,0K nov 17 08:03 .. -rwxr-xr-x 1 root www-data 63 nov 15 2008 blowfish_secret.inc.php -rwxr-xr-x 1 root www-data 593 nov 15 2008 config.inc.php

sachant que j’avais root:root au départ pour blowfish_secret.inc.php et config.inc.php
(je viens de les changer).

Au niveau des permissions sur ces deux fichiers, je les laisse comme elles sont ou je change ?

-> pour /var/mail :

me donne :

debian:/home/christophe# ls -lah /var/mail/ total 328K drwxrwsrwx 2 root mail 4,0K oct 18 2009 . drwxr-xr-x 19 root root 4,0K sep 19 16:51 .. -rwxrwxrwx 1 christophe mail 0 d�c 18 2008 christophe -rwxrwxrwx 1 www-data mail 316K nov 17 2009 www-data
Mais ça ne marche toujours pas :

J’ai fait aussi un :

debian:/home/christophe/# chgrp -R mail ./Maildir/
Mais rien n’y fait…

Merci d’avance !

Pour phpmyadmin, réinstalle le paquet ? (en purgeant bien, et en vérifiant que /usr/share/phpmyadmin n’existe plus). Pour php, tu peux essayer la même chose (après sauvegarde du php.ini, of courge)

Pour php5, il faut que tu fasses

chmod 1733 /var/lib/php5

J’ai l’impression que tu as des pbms de droits également…

Bingo ! Du deux en un ! Merci fran.b …

Reste donc uniquement le problème de imapd.

Mais alors, s’il y a des problèmes de droits quelque part, je suis mal barré …

Met toi à la lracine de ta machine et exécute

http://boisson.homeip.net/debian/droit_imap.sh

Marche toujours pas…

Enfin au moins, maintenant : je suis quasi sûr d’avoir les droits convenablement placés !

Une réinstallation de uw-impad me donne après traitement et paramétrage :

WARNING: Port "imap3" unselected in debconf but possibly handled locally. You already have /etc/ssl/certs/imapd.pem

Une idée ? Je pense que je vais autrement tout purger et réinstaller…

Non ce serait dommage de réinstaller pôur ça, que donne les droits sur /etc/ssl/certs/imapd.pem et les prorpiétaires. Ça doit être
-rw-r----- 1 root root 2152 2008-10-19 17:22 imapd.pem
Regarde si mail peut accéder à ce certificat.

Regardes également le contenu de /var/log/auth.log