Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/01/2011, 10h33   #1
Nouveau Membre du Club
 
Avatar de Mika2008
 
Inscription : novembre 2007
Messages : 121
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 121
Points : 27
Points : 27
Par défaut User w-data et accés sur le serveur ?

bonjour,
j'ai un serveur apache2 sous ubuntu
en admin je créer le dossier qui vas contenir mon site dans :
/var/www/monsite

et je créer un utilisateur qui vas ajouter des fichiers dans ce dossier via ftp :
donc je lui créer un dossier dans son home :

/home/user/monsite

comme il a accés par ftp j'ai fait ceci pour qu'il accède :

sudo mount --bind d/var/www/monsite /home/user/monsite

ok dons la il peut déposer ces fichier ftp.


donc il créer un script pour afficher des choses sur le serveur :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

<?php

echo "whoami : " . exec("whoami") . "<br>";
echo "pwd : " . exec("pwd") . "<br>";
echo "ls : " . exec("ls") . "<br>";

if (exec("cd /home/users/test/omega") == 0)
	echo "impossible d'accéder au dossier <br>";
	
echo "pwd : " . exec("pwd") . "<br>";
echo "ls : " . exec("ls") . "<br>";
			
?>


et la je n'arrive pas à me déplacer dans les dossiers de l'user via cette commande
.

voici le vhost :



Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<VirtualHost ip:80>
	ServerAdmin contact@apachecom
	ServerName apache.com
	ServerAlias www.lapache.com
	
	DocumentRoot /var/www/monsite
	<Directory />
		Options FollowSymLinks
		AllowOverride all
	</Directory>
	<Directory /var/www/monsite>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride all
		Order allow,deny
		allow from all
	</Directory>

	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
	<Directory "/usr/lib/cgi-bin">
		AllowOverride all
		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
		Order allow,deny
		Allow from all
	</Directory>

	ErrorLog /var/log/apache2/error.log

	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

qu'en pensez vous svp ?

merci
Mika2008 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 11h58   #2
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 548
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 548
Points : 4 262
Points : 4 262
Salut,

Quelles sont les permissions/owner/groupe du repertoire auquel tu tentes d'accéder?

Code :
1
2
3
4
5
ls -ld /home
ls -ld /home/users
ls -ld /home/users/test/
ls -ld /home/users/test/omega
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h32.


 
 
 
 
Partenaires

Hébergement Web