Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.
nombre réponses : 25

#0 -1 »  Documentroot sur partition ntfs [Résolu] » Le 24/01/2014, à 16:35

yeste64
Réponses : 22

Bonjour à tous,

Je suis en dual-boot Windows 8 / Ubuntu 13.10.

Je voudrais pouvoir développer mes sites web sur les 2 plateformes en partageant une partition NTFS qui contiendrait tous les fichiers de mes sites. Sous Windows j'utilise Wamp, et sous Ubuntu j'utilise Apache 2.4.6.

J'ai essayé plusieurs choses mais je n'y arrive pas, voici mes derniers tests :

1. Changement du répertoire de travail vers une partition EXT4
Création d'un lien symbolique vers un dossier spécifique en EXT4 pour ne pas toucher à la config d'Apache :

sudo rm -r /var/www; sudo ln -s /home/dam/www;

Don des droits nécessaires pour le fonctionnement d'Apache :

sudo chown -R www-data:www-data /home/dam/www/

--> Ceci fonctionne parfaitement

2. Changement du répertoire de travail vers une partition NTFS
Création d'un lien symbolique vers un dossier spécifique en NTFS pour ne pas toucher à la config d'Apache :

sudo rm -r /var/www; sudo ln -s /media/dam/Data/Dev

Modification du fichier /etc/fstab pour le montage automatique de la partition :

sudo mkdir /media/dam/Data; sudo gedit /etc/fstab;

Et voici les lignes que j'ai testées d'ajouter au fichier tour à tour :

/dev/sda3 /media/dam/Data ntfs auto,users,utf8,uid=1000,gid=1000,umask=002 0 0

--> ne fonctionne pas

/dev/sda3 /media/dam/Data ntfs auto,users,utf8,uid=33,gid=33,umask=002 0 0

--> ne fonctionne pas (33 correspond au user et au group "www-data")

/dev/sda3 /media/dam/Data ntfs-3g

--> ne fonctionne pas


Voilà, je bloque, si quelqu'un a une idée.. Merci d'avance

#1 Re : -1 »  Documentroot sur partition ntfs [Résolu] » Le 24/01/2014, à 17:40

yeste64
Réponses : 22

Bonjour,

Je sais que NTFS ne gère pas les permissions, mais ceci a déjà fonctionné avec les versions antérieures d'Apache :
Exemple 1
Exemple 2
La ruse étant de donner les "permissions" nécessaires au montage de la partition ntfs.

Mais apparemment sous Apache 2.4 ça ne passe pas.

#2 Re : -1 »  Documentroot sur partition ntfs [Résolu] » Le 24/01/2014, à 18:27

yeste64
Réponses : 22

J'ai essayé :

/dev/sda3 /media/dam/Data   ntfs-3g   auto,uid=33,gid=33,umask=002   0   0

Voici ce que j'obtiens avec un  "ls -l /media/dam/Data" :

drwxrwxr-x 1 www-data www-data  4096 janv. 24 16:18 Dev

Pourtant j'ai toujours un "Access Forbidden" ..

#3 Re : -1 »  Documentroot sur partition ntfs [Résolu] » Le 25/01/2014, à 01:35

yeste64
Réponses : 22

Apache est autorisé à suivre les liens symboliques puisque comme je l'ai marqué dans mon premier poste, la démarche fonctionne quand le répertoire de destination est en EXT4.
Résultat de ls -l /var/www :

lrwxrwxrwx 1 www-data www-data 20 janv. 24 17:06 /var/www -> /media/dam/Data/Dev/

J'ai modifié mon /etc/fstab :

UUID=2A24241B3B13120B /media/dam/Data   ntfs-3g   defaults,auto,users,uid=33,gid=33,umask=002   0   0

Toujours "Access Forbidden"

#4 Re : -1 »  Documentroot sur partition ntfs [Résolu] » Le 26/01/2014, à 18:18

yeste64
Réponses : 22

Merci de votre aide.

Voici ce que j'ai fait :

1. Modification du fichier "/etc/fstab" :

UUID=2A24241B3B13120B /media/dam/Data   ntfs-3g   defaults   0   0

Puis exécution de la commande :

sudo umount -a; sudo mount -a;

2. Création du fichier "/etc/apache2/sites-available/dev.conf" :

<VirtualHost *:80>
	ServerAdmin webmaster@localhost.fr
	ServerName Dev
	DocumentRoot /media/dam/Data/Dev

	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>

	<Directory /media/dam/Data/Dev/>
		Options FollowSymLinks Indexes MultiViews
		AllowOverride None
		Require all granted
	</Directory>

	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
	<Directory "/usr/lib/cgi-bin">
		AllowOverride None
		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
		Require all granted
	</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

</VirtualHost>

Puis exécution de la commande :

sudo a2ensite dev.conf
Enabling site dev.
To activate the new configuration, you need to run:
  service apache2 reload

Puis

sudo service apache2 reload

Et j'obtiens toujours un "403 Forbidden" en accédant à "localhost" dans mon navigateur.

Voici le log d'erreur d'Apache "/var/log/apache2/error.log" :

[Sun Jan 26 17:17:46.675223 2014] [core:error] [pid 3522:tid 139705302128384] (13)Permission denied: [client 127.0.0.1:50059] AH00035: access to / denied (filesystem path '/media/dam/Data') because search permissions are missing on a component of the path

#5 Re : -1 »  Documentroot sur partition ntfs [Résolu] » Le 31/01/2014, à 00:19

yeste64
Réponses : 22

Je n'avais rien modifié, j'avais juste changé mon fstab..

Voici le résultat de la commande "ls -l /" :

...
drwxr-xr-x   3 root root  4096 janv. 24 00:38 media
...

"ls -l /media/dam" :

drwxr-xr-x 1 root root  4096 janv. 30 00:50 Data
drwxr-xr-x 1 root root 12288 janv. 30 00:50 Windows

Et c'est idem pour tous les sous dossiers/fichiers.

J'ai obtenir les même droits pour les sous dossiers et fichier seulement en modifiant le fichier "/etc/fstab" en conséquence, sinon tous mes fichiers étaient en 777. Voici ma ligne dans le fstab pour obtenir les même droits que le dossier /media et le dossier /media/dam :

UUID=2A24241B3B13120B /media/dam/Data   ntfs-3g   uid=0,gid=0,dmask=022,fmask=133   0   0

Mais j'obtiens toujours la même erreur dans les logs après démontage/remontage des partitions, redémarrage d'apache, avec ou sans "/Dev" après "localhost"... Je désespère..

#6 Re : -1 »  Documentroot sur partition ntfs [Résolu] » Le 31/01/2014, à 02:11

yeste64
Réponses : 22

J'ai mis ça d'après la doc Apache : Doc

#7 Re : -1 »  Documentroot sur partition ntfs [Résolu] » Le 31/01/2014, à 17:45

yeste64
Réponses : 22

Ok j'ai changé mon ServerName en "localhost".
Pour que tout soit clair et plus synthétique, voici le résultat de toutes ces commandes :

1. "ls -l /" :

...
drwxr-xr-x   3 root root  4096 janv. 24 00:38 media
...

2. "ls -l /media" :

drwxr-xr-x+ 4 root root 4096 janv. 24 15:48 dam

3. "ls -l /media/dam" :

drwxr-xr-x 1 root root  4096 janv. 30 00:50 Data
drwxr-xr-x 1 root root 12288 janv. 30 00:50 Windows

4. "ls /media/dam:Data" :

...
drwxr-xr-x 1 root root  4096 janv. 30 23:05 Dev
...

#8 Re : -1 »  Documentroot sur partition ntfs [Résolu] » Le 31/01/2014, à 22:44

yeste64
Réponses : 22

J'ai supprimé puis recréé le dossier "dam", je n'ai ainsi plus le +. J'ai ensuite modifié mon vhost.
Voilà l'erreur que j'obtiens à présent :

[Fri Jan 31 21:34:05.604397 2014] [autoindex:error] [pid 26513:tid 140299215148800] [client 127.0.0.1:51968] AH01276: Cannot serve directory /media/dam/Data/Dev/: No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated directory index forbidden by Options directive

EDIT : J'ai modifié "-Indexes" en "+Indexes", plus d'erreur.

Le seul soucis restant est que mes fichiers PHP ne sont pas exécutés. Leur contenu est affiché en brut dans le navigateur.

EDIT 2 :
Problème résolu en exécutant ces deux commandes :

sudo apt-get purge libapache2-mod-php5
sudo apt-get install libapache2-mod-php5

Merci beaucoup pour votre aide !

#9 -1 »  Membre du groupe mais pas accès » Le 06/07/2012, à 11:05

yeste64
Réponses : 2

Bonjour à tous.

Voilà, je suis sous Ubuntu Server 12.04 et j'ai installé ProFTPD.

Sur le répertoire que je partage en FTP, j'ai définit www-data comme groupe propriétaire récursivement.
Maintenant, j'ai ajouté mes utilisateurs à ce groupe. Ainsi, quelque soit l'utilisateur qui upload un nouveau fichier, le groupe propriétaire sera inchangé alors que l'utilisateur propriétaire variera tout le temps.

Je permet aussi de cette manière à l'utilisateur apache d'avoir les droits sur tout le dossier (en cas d'upload PHP ou autre, j'en ai besoin).

Seulement, lorsque j'essaie d'accéder au dossier en question via le navigateur de fichier, avec le compte administrateur, je n'ai pas accès à ce dossier. Certes, je n'en suis pas le propriétaire, mais je fais partie du groupe qui l'est lui.

Comment cela se fait-il ?

J'espère avoir été clair, merci d'avance de votre aide ! smile

#10 Re : -1 »  Intégrer une page html d'un réseau local dans une page html "externe" » Le 01/06/2012, à 00:46

yeste64
Réponses : 18

Bonjour à vous deux. Je viens d'installer motion et ai moi aussi ma cam en streaming. Cependant, j'aimerais aussi la sécuriser. Je me demandais si on ne pouvait pas simplement indiquer à un htaccess que l'on désire une authentification lors de l'accès au port concerné ?

Excusez-moi si je me plante complètement. Merci d'avance de votre réponse..

#11 Re : -1 »  Intégrer une page html d'un réseau local dans une page html "externe" » Le 01/06/2012, à 07:27

yeste64
Réponses : 18

Merci beaucoup pour ta réponse, j'y vois beaucoup plus clair maintenant. Et je pense que ça va servir à beaucoup de monde ce que tu viens d'expliquer.

Si je comprends bien, pour mettre en place le SSL, tu as été obligé d'ouvrir le port concerné sur ta box ? Mais est-ce vraiment nécessaire de mettre en place un SSL si on exige une authentification en htaccess ?

#12 Re : -1 »  Intégrer une page html d'un réseau local dans une page html "externe" » Le 01/06/2012, à 12:52

yeste64
Réponses : 18

Je pense que je vais me contenter du proxyreverse sans SSL.

Par contre, je suis obligé d'indiquer pour le proxy "order allow, deny" et "allow from all" pour que ça marche. Je peux ajouter à cela une authentification par login/mdp mais si je n'ajoute pas ces deux lignes, j'obtiens un "access denied"..

Le problème est que j'ai un .htaccess à la racine de mon serveur. Et je ne voudrais pas avoir à me ré-identifier à l'accès au répertoire "/motion/". Or, là je suis obligé. Car si je ne protège pas ce répertoire précisément (via les balises "<proxy>" dans mon config apache), la racine de mon serveur est protégé par le htaccess mais pas le dossier "/motion/".

En espérant trouver la solution, merci d'avance smile

#13 Re : -1 »  Intégrer une page html d'un réseau local dans une page html "externe" » Le 01/06/2012, à 14:22

yeste64
Réponses : 18

C'est bon j'ai rajouté ça dans le fichier de conf d'apache (car dans le htaccess ça ne marchait pas).

Et maintenant :
- accès page d'accueil serveur : demande de mot de passe PUIS accès caméra : aucune demande
- accès caméra : demande de mot de passe PUIS accès serveur : demande de mot de passe

En gros, si je m'authentifie au niveau du serveur, il ne me le redemande pas lorsque j'essaie d'accéder à ma cam. Par contre si j'accède d'abord directement à ma cam, que je m'authentifie, puis que je tente d'accéder à l'accueil du serveur, je dois me ré-authentifier.

Ca me va, donc je te remercie beaucoup pour ton aide précieuse.

Je n'avais jamais réussi à mettre ça en place jusqu'ici, j'étais passé par w3cam, zoneminder et autres.. Et là, c'est parfait big_smile

Merci beaucoup. Une prochaine étape serait donc le SSL comme tu dis, mais ça ne me tente pas trop du fait qu'il faille ouvrir un port au niveau du routeur.. Ce serait intéressant d'avoir confirmation que le serveur de motion encode les images qui transitent sur le réseau.

#14 -1 »  Apache et permissions » Le 05/02/2012, à 23:29

yeste64
Réponses : 1

Bonjour à tous.

J'ai installé apache sur mon serveur Ubuntu.
J'essaie d'ouvrir mon répertoire /home/damien via php. Mais j'obtiens cette erreur :
"Warning: opendir(/home/damien): failed to open dir: Permission denied"

J'ai essayé de faire un chmod 777 sur /home/damien mais j'obtiens toujours la même erreur..

Cependant, si je me connecte en ssh au serveur et que dans mon navigateur j'essaie de lancer mon script php, tout fonctionne correctement.
Donc si je suis connecté en ssh, j'arrive à ouvrir mon home en php et si je ne le suis pas, je n'ai pas les droits..

Je pensais que c'était complètement indépendant mais apparemment non..

Que dois-je faire pour pouvoir accéder à mon home sans avoir à me connecter en ssh ?

#15 -1 »  Serveur Ubuntu - w3cam » Le 05/02/2012, à 16:13

yeste64
Réponses : 0

Bonjour à tous,

Je voudrais diffuser le flux de ma webcam sur une page web hébergée sur mon serveur apache.

J'ai donc installé w3cam. J'ai changé le device dans le fichier de configuration de w3cam par "device/video0". J'ai ensuite ajouté l'utilisateur www-data au groupe video pour pouvoir accéder à la page web générée par w3cam.

Cette page s'affiche maintenant correctement, sans messages d'erreurs. Cependant, ma webcam ne s'affiche pas. J'obtiens une image noir avec des pixels aléatoires dessus.

Pourtant, quand j'effectue un

sudo gstreamer-properties

ma webcam s'affiche correctement (mais sans le sudo non).

Si je fais

tail -f /var/log/messages

et que j'essaie d'accéder à la page web de ma webcam, le terminal affiche ceci :

Feb  5 15:05:52 chambre kernel: [ 6720.487600] zc3xx: probe 2wr ov vga 0x0000

Voilà, j'espère vraiment trouver de l'aide.. Car sur le net je ne trouve rien de plus.
Merci d'avance de votre éventuelle implication.

PS : le même problème se trouve ici, mais non résolu apparemment...

#16 Re : -1 »  image webcam w3cam » Le 05/02/2012, à 15:53

yeste64
Réponses : 3

Personne n'a trouvé la solution depuis le temps .. ?

#17 -1 »  Perte de connexion après installation serveur » Le 29/01/2012, à 16:09

yeste64
Réponses : 7

Bonjour à tous,

Voilà, je viens d'installer pour la première fois Ubuntu Server sur une machine reliée en Ethernet à ma livebox.

Je suis arrivé à l'étape d'installation d'SSH. J'ai installé, configuré, et j'arrive à accéder au serveur depuis mon Mac Book Pro connecté, lui, en Wi-fi.
J'ai aussi mis en place un nom de domaine grâce au site, no-ip.org, j'ai ensuite redirigé mon port 22 vert mon serveur et indiqué à ma livebox que j'utilisais no-ip (si j'ai bien compris, c'est pour que le domaine redirige automatiquement vers l'ip dynamique de ma livebox).

Voilà où j'en suis, si j'ai bien compris comment tout cela fonctionnait, je ne me suis pas trompé..

Seulement maintenant, mon Mac Book Pro n'arrive plus à accéder à Internet. Il se connecte bien à ma Livebox, mais je n'ai pas accès à Internet. Par contre, je peux accéder au serveur en SSH (d'ailleurs, je poste actuellement via le firefox de mon serveur, j'en suis assez fier pour un débutant ^^).
Même problème avec un PC Portable Windows. Il se connecte bien à la Livebox, mais n'accède pas à Internet, le message d'erreur est "Réseau non identifié. Pas d'accès Internet."

Voilà, j'espère que je trouverais une réponse assez rapidement car là je n'ai plus Internet depuis que j'ai mis en place mon serveur, c'est très gênant !

Merci d'avance pour vos réponses smile

EDIT : J'ai débranché le câble ethernet du serveur. Et maintenant, les ordinateurs portables accèdent à Internet. Donc si je comprends bien, dès que le serveur est connecté, les autres appareils n'accèdent plus au net. Et s'il est déconnecté, tout marche..

#18 Re : -1 »  Perte de connexion après installation serveur » Le 29/01/2012, à 19:03

yeste64
Réponses : 7

Ok pour la connexion SSH en local et depuis l'extérieur, merci du conseil.

Et pour le DHCP, effectivement, je l'ai installé sur le serveur. Comme indiqué ici http://doc.ubuntu-fr.org/tutoriel/insta … eur_dhcpd3.

A quoi cela sert exactement ? J'en ai vraiment besoin ou pas ? Parce que en effet dans les options de ma Livebox, j'ai vu que la case "DHCP" été aussi cochée.

#19 Re : -1 »  Perte de connexion après installation serveur » Le 29/01/2012, à 21:46

yeste64
Réponses : 7

J'ai décoché l'option DHCP dans les paramètres de la Livebox et tout marche du coup.

Est-ce la bonne solution ?

#20 Re : -1 »  Perte de connexion après installation serveur » Le 29/01/2012, à 22:20

yeste64
Réponses : 7

Bon quelqu'un vient de prendre la main sur mon Mac Book Pro, j'arrête donc l'expérience.. J'ai pas envie de prendre des risques, dommage.. J'étais bien motivé, mais ça refroidit vite..

#21 Re : -1 »  Perte de connexion après installation serveur » Le 01/02/2012, à 21:35

yeste64
Réponses : 7

La souris s'est mise à trembler.. J'ai peut être paniqué pour rien mais bon ma souris a vraiment tremblé.
J'ai tout revu, redirigé les ports (et changé ceux par défaut), activé seulement le dhcp de la livebox, redéfinit les iptables de mon serveur et autorisé seulement les adresses locales et les deux utilisateurs de mon choix en accès ssh. Cela suffira ?

#22 Re : -1 »  SSH - Could not load host keys » Le 29/01/2012, à 11:27

yeste64
Réponses : 6

Merci de ta réponse.

Le problème ne vient-il pas du fait que le serveur n'arrive pas à charger les clés rsa et rda ?

J'ai essayé de régénérer des nouvelles clés comme j'ai pu trouvé à droite à gauche sur le net, mais rien n'y fait, j'ai toujours ces deux erreurs au lancement d'SSH sur le serveur..

#23 Re : -1 »  SSH - Could not load host keys » Le 29/01/2012, à 12:18

yeste64
Réponses : 6

C'est bon j'y suis arrivé.

J'ai supprimé ce fichier sur mon macbookpro :

rm /Users/damien/.ssh/known_hosts

J'ai toujours l'erreur de chargement des clés sur mon serveur mais bon.. Je ne sais pas si c'est grave ou pas ?

#24 Re : -1 »  SSH - Could not load host keys » Le 29/01/2012, à 17:23

yeste64
Réponses : 6

Non je me connecte sur un port que j'ai défini dans le fichier de configuration d'SSH. Mais tout fonctionne bien maintenant, mis à part ce message d'erreur au lancment du service SSH sur le serveur. Sous iOS, je me connecte via le terminal, directement en ligne de commande.
Par contre, j'ai un GROS problème maintenant, je n'ai plus Internet sur tous mes appareils connectés en Wi-fi : http://forum.ubuntu-fr.org/viewtopic.php?id=805051

Et là, j'ai beaucoup plus peur...