Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/09/2010, à 16:23

MaryPopy

Apache n' a pas accès à un de mes répertoires

Hello,

Comment autoriser Apache à accéder à un répertoire.
Par exemple mon répertoire /var/ossec à son chown comme ceci -r--r-----  root:ossec. (je vérifie dans 40 min).
Si je change le groupe ou l'user, le programme contenu dans /var/ossec ne se lancera plus correctement.


Si je met le contenu de mon htdocs appartenant à root:ossec sa ne fonctionne pas.
C'est apache tout entier que je doir attribuer à root:ossec ?

Help PLZ

L'interface web est sous /opt/lampp/htdocs/ossec-wui . Je l'ai lié à /var/www

Pour éviter le doublon je met un lien vers mon message d'erreur.
http://forum.ubuntu-fr.org/viewtopic.ph … 6#p3729066

Dernière modification par MaryPopy (Le 15/09/2010, à 16:37)

Hors ligne

#2 Le 15/09/2010, à 16:57

lepierro26

Re : Apache n' a pas accès à un de mes répertoires

bonjour
je suis debutant sous ubuntu et j'ai un projet de fin d'etude basé sur la configuration d'une passerelle qui tourne sous linux.j'ai installé ubuntu 10.04 et quand je voudrais installet apache;php;et mysql tous les problemes surgissent.voila une commande que j'ai tapé et le resultat est le suivant

pierro@pierro-laptop:~$ sudo aptitude install apache2 mysql-server php5 php5-mysql php5-sqlite php-apc php-pear php5-dev libapache2-mod-php5
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Initialisation de l'état des paquets... Fait
Écriture de l'information d'état étendu... Fait
Pas de version candidate trouvée pour apache2
Pas de version candidate trouvée pour php5
Pas de version candidate trouvée pour php5-mysql
Pas de version candidate trouvée pour php5-sqlite
Impossible de trouver un paquet dont le nom ou la description correspond à « php-apc »
Pas de version candidate trouvée pour php-pear
Impossible de trouver un paquet dont le nom ou la description correspond à « php5-dev »
Pas de version candidate trouvée pour libapache2-mod-php5
Pas de version candidate trouvée pour apache2
Pas de version candidate trouvée pour php5
Pas de version candidate trouvée pour php5-mysql
Pas de version candidate trouvée pour php5-sqlite
Impossible de trouver un paquet dont le nom ou la description correspond à « php-apc »
Pas de version candidate trouvée pour php-pear
Impossible de trouver un paquet dont le nom ou la description correspond à « php5-dev »
Pas de version candidate trouvée pour libapache2-mod-php5
Les paquets suivants sont CASSÉS :
  mysql-client-5.1 mysql-server-5.1
Les NOUVEAUX paquets suivants vont être installés :
  libmysqlclient16{a} mysql-client-core-5.1{a} mysql-common{a} mysql-server
  mysql-server-core-5.1{a}
0 paquets mis à jour, 7 nouvellement installés, 0 à enlever et 76 non mis à jour.
Il est nécessaire de télécharger 22,2Mo d'archives. Après dépaquetage, 51,7Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
  mysql-server-5.1: Dépend: libdbi-perl qui est un paquet virtuel
  mysql-client-5.1: Dépend: libdbi-perl qui est un paquet virtuel
                    Dépend: libdbd-mysql-perl (>= 1.2202) qui est un paquet virtuel
Les actions suivantes permettront de résoudre ces dépendances :

Conserver les paquets suivants dans leur version actuelle :
mysql-client-5.1 [Non installé]
mysql-server [Non installé]
mysql-server-5.1 [Non installé]

Le score est de -9863

Accepter cette solution ? [Y/n/q/?] y
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 76 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés.
Voulez-vous continuer ? [Y/n/?] y
Écriture de l'information d'état étendu... Fait
Lecture des listes de paquets... Fait             
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu     
Initialisation de l'état des paquets... Fait

pierro@pierro-laptop:~$


s'il voous plait ,j'ai un site web à heberger afin d'administrer le serveur;veuillez m'aider.


                                                coordialement

Hors ligne

#3 Le 15/09/2010, à 17:39

MaryPopy

Re : Apache n' a pas accès à un de mes répertoires

Pourquoi tu poste ça sous mon fil ? Tu ne voulait pas ouvrir le tien ?

Hors ligne

#4 Le 15/09/2010, à 17:44

niluxien

Re : Apache n' a pas accès à un de mes répertoires

Pour répondre à la question de MaryPopy, ajoute l'utilisateur propriétaire de /var/ossec au groupe www-data. Je pense que ça marchera.

Tiens nous au courant.


Config : Boitier Antec IKS100 avec alim externe 90W / CM Gigabyte D510UD / CPU Atom D510 1.66Ghz / 2x1Go DDR2 Kingston PC6400 / Ubuntu Server 10.10 64b

Hors ligne

#5 Le 15/09/2010, à 18:14

MaryPopy

Re : Apache n' a pas accès à un de mes répertoires

Merci.
C'est bien dans sudo nano /etc/group que je change ça ?
J'ai mis : ossec:x:1002:www-data
Mais j'ai essayé avec mon pseudo, root, lampp, www...

sur le site ils disent ceci :

---------------------------------------------------

5- Add your web server user (apache, www or nobody) to the ossec group:

   # vi /etc/group
   ..
   From:
       ossec:x:1002:
   To (if your web server user is www):
       ossec:x:1002:www

--------------------------------------------------

Sa semble fonctionner chez les autres

Dernière modification par MaryPopy (Le 15/09/2010, à 18:23)

Hors ligne

#6 Le 15/09/2010, à 19:00

niluxien

Re : Apache n' a pas accès à un de mes répertoires

La commande est toute simple :

sudo adduser utilisateur groupe

Config : Boitier Antec IKS100 avec alim externe 90W / CM Gigabyte D510UD / CPU Atom D510 1.66Ghz / 2x1Go DDR2 Kingston PC6400 / Ubuntu Server 10.10 64b

Hors ligne

#7 Le 15/09/2010, à 19:04

MaryPopy

Re : Apache n' a pas accès à un de mes répertoires

SA fonctionne maisn toujour pas mon site ossec

Hors ligne

#8 Le 15/09/2010, à 19:14

niluxien

Re : Apache n' a pas accès à un de mes répertoires

Ca devrait mais peux-tu expliquer ce que tu cherches à faire exactement ?
Que cherches-tu à publier via Apache ?


Config : Boitier Antec IKS100 avec alim externe 90W / CM Gigabyte D510UD / CPU Atom D510 1.66Ghz / 2x1Go DDR2 Kingston PC6400 / Ubuntu Server 10.10 64b

Hors ligne

#9 Le 15/09/2010, à 20:16

MaryPopy

Re : Apache n' a pas accès à un de mes répertoires

Non, mes sites sont en constructions sous xampp et fonctionnent parfaitement. Saut l'interface graphique de OSSEC. Je veut donc, via le Apache 2 de Xampp installer l'interface graphique de OSSEC. Celui- ci me renvoit une erreur.

Le ossec-wui est l'interface graphique du HIDS OSSEC. Ce dernier étant installé sous /var/ossec, le ossec-wui à besoin d'aller y chercher ses informations. Sa marche chez les autres mais pas chez moi !

J'ésite à virer Xampp et installer Mysql apache2 et compagnie mais je ne saurais pas sécuriser tout ça ! Pas avant quelque temps encore.

Hors ligne

#10 Le 16/09/2010, à 10:50

el_profesor

Re : Apache n' a pas accès à un de mes répertoires

C'est sur que ça serait plus simple de virer Xampp. Je pense que ce n'est pas de sécurisé le tout qui est dur mais plutot de tout configurer correctement.

Hors ligne

#11 Le 16/09/2010, à 10:58

MaryPopy

Re : Apache n' a pas accès à un de mes répertoires

el_profesor a écrit :

C'est sur que ça serait plus simple de virer Xampp. Je pense que ce n'est pas de sécurisé le tout qui est dur mais plutot de tout configurer correctement.

Ouaip... Mais Xampp est parfait pour moi... Ensuite le site fini, je l'héberge chez Infomanak ou autre. Sa arrange pas mon souci confused.gif

Dernière modification par MaryPopy (Le 16/09/2010, à 11:00)

Hors ligne

#12 Le 16/09/2010, à 13:47

greg73

Re : Apache n' a pas accès à un de mes répertoires

Bonjour,

J'espère avoir compris la question wink. Apache2 tourne par défaut avec l'utilisateur www-data et le groupe www-data sous ubuntu. Ici le directoire qu'apache essaie d'accéder appartient à root:ossec et les droits sont en lecture au propriétaire et au groupe et nada aux autres. Donc pour moi il semble normal qu'apache user www-data ne puisse pas accéder au répertoire. Tu as différentes possibilités, autoriser la lecture à tous le monde (donc à www-data aussi), mettre l'utilisateur www-data dans le groupe ossec, changer le groupe de ton directoire à www-data ou encore changer le propriétaire à www-data...

Le plus simple c'est peut-etre de mettre l'utilisateur www-data dans le groupe ossec...

Hors ligne

#13 Le 16/09/2010, à 14:15

MaryPopy

Re : Apache n' a pas accès à un de mes répertoires

Ok, je vais regarder tout ça ce soir. thanks.gif

Hors ligne

#14 Le 16/09/2010, à 18:22

MaryPopy

Re : Apache n' a pas accès à un de mes répertoires

Ok, cool... pour lire en mode graphique je fait un petit :

sudo chmod -R o+xwr '/var/ossec'

que je referme aussi tôt après.

Miantenant parcontre j'ai ce message d'erreur qui prend mon main :

Warning: fseek() expects parameter 3 to be long, string given in /opt/lampp/htdocs/ossec-wui/lib/os_lib_alerts.php on line 842

Deprecated: Function ereg_replace() is deprecated in /opt/lampp/htdocs/ossec-wui/lib/os_lib_alerts.php on line 329

Hors ligne