[CHMOD 777] Pb srv-local Linux mandriva 2006

Pb srv-local Linux mandriva 2006 [CHMOD 777] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 06-12-2005 à 15:17:04    

Bonjour,  
 
Depuis Lundi après midi je découvre le monde des pingouins (Linux Mandriva 2006) afin de mettre en place un serveur Web dans ma société.
J'ai installé Xamp, parametré la sécurité Sql, apache, etc.. Mon serveur est bien accessible depuis le poste en local tout comme en reseau (page de dem. Xamp)
Je décide d'installer spip, http://monadresseip/spip/ecrire, jusque la tout va bien. Mais les choses se gatent  :fou:  
 
Une erreur apparait m'indiquant que je ne n'ai pas les droits d'acces sur tel et tel repertoire.  :cry:  
Je prend mon logiciel ftp préferé (Filezilla) me connecte en administrateur clique droit sur mon rep et hop j'attribue les droits en ecriture (777) sur publique.
"Operation not permitted"  :pfff:  
Je me dit que c'est peut être Filezilla qui deconne, je tente en telnet........ Pareil...  :heink:  J'essai avec la commande FTP monadresseip et je fais un chmod 777 sur le repquivabien.  :ouch: Toujours pareil,  :fou:  :fou:  
 
Je test a partir de mon serveur Linux en mode Konsole, et toujours pareil  :(  
 
Je regarde de partout, sur le net, Google, HFR, je trouve plein de chose mais aucune ne m'aide :(
 
Alors si quelqu'un pourrait me donner un coup de main  :D  
 
Pour informations:
 
System: Linux Mandriva 2006
Serveur Ftp : Proftpd (livré avec Xamp pour Linux)
Le proprietaire de mes applications c'est le compte "root" (j'ai tenter une connexion FTP avec le compte root mais apparement il n'existe pas)
Test avec Filezilla, telnet, ftp en mode dos et Konsole
 
 

Reply

Marsh Posté le 06-12-2005 à 15:17:04   

Reply

Marsh Posté le 06-12-2005 à 15:35:43    

C'est pour OSA...je déplace...

Reply

Marsh Posté le 06-12-2005 à 15:43:49    

Pourquoi utiliser XAMPP alors que Mandriva fournit des paquets de tous les logiciels dont tu as besoin ?
Sur quel répertoire tu veux faire ton chmod ? À qui il appartient ? Et avec quel utilisateur tu essayes ?

Reply

Marsh Posté le 06-12-2005 à 15:49:12    

vérifie que tu as droit de modifier le répertoire que tu veux modifier en regardant:
les droits et a qui appartient le répertoire que tu veux modifier
les droits et a qui appartient le répertoire parent du répertoire que tu veux modifier

Reply

Marsh Posté le 06-12-2005 à 17:18:37    

Merci, mais j'ai trouvé la solution.
 
J'ai tout simplement fait en mode Konsole un chmod 777 sur le repertoire. :(  
Chose que je faisais un ftp :(
 
PS: J'ai installer Xamp car:
 
1. Je ne connais pas grand chose a Linux et je ne trouvais pas le proftpd dans les packages :(
 
Apache lui était bien installé ;)
 
A+ ;)

Reply

Marsh Posté le 06-12-2005 à 18:18:10    

proftpd est disponible, mais surement dans le média contrib
 
configure correctement urpmi et ajoute les média main, contrib et updates.
http://easyurpmi.zarb.org
http://www.linux-wizard.net/howto. [...] ages#urpmi
 
si j'étais toi, je supprimerais XAMP et j'installerais les bons packages qu'il faut sous Mandriva ... cela te simplifiera la vie notamment pour les mises à jours de sécu ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 06-12-2005 à 23:00:19    

Merci dark, oui en effet j'aurais préferer installer les packages d'origine mais je n'avais pas tout sur les 3 cd. Etrange.
 
Maintenant que tout est en place, je vais le laisser tranquille quelques temps, cela me permettra de mieux comprendre l'environnement Linux, l'installation des packages, etc.. etc..
 
Merci A+

Reply

Marsh Posté le 07-12-2005 à 09:13:24    

J'ai encore une petite question.
 
Mon application Spip fonctionnait bien hier soir, mon boss à pas mal travaille dessus, et m'a informé que l'application à planté.
Bien evidemment il n'avait pas les bons droits sur les fichiers.
 
Hier j'ai effectué la commande CHMOD 777 sur les bons repertoire, sauf que les fichiers n'ont pas été affectés par ces modifs.  
Y à t'il une solution pour faire un CHMOD 777 sur l'ensemble de mes fichiers, repertoire et sous repertoire ?  
J'ai lu 2/3 trucs sur la commande "find" mais j'avou avoir un peu de mal à tout comprendre.
 
Et mon second problème c'est que dans l'application, il y à la possibilité de vider le cache (en gros spip regenere des fichiers) de ce fait je perd à nouveau les droits sur les fichiers :(
 
Y a t'il une solution d'attribuer des droits définitivement (style héritage comme sous windows) ??
 
Merci ;)


Message édité par pavat69 le 07-12-2005 à 09:13:41
Reply

Marsh Posté le 07-12-2005 à 09:37:20    

Pour assigner le droit 777 aux répertoire / fichiers fils fait :
chmod 777 -R "mon_repertoire"
 
Pour find, voila comment ça marche :
find "repertoire" -name "ce que tu cherche"
Voila un exemple concret  :pt1cable: , je cherche dans le répertoire /etc un fichier de configuration pour proftpd, je c juste qu'il commence par pro... voila comment faire ta recherche :)
- find /etc -name "pro*"
 
Voili voilou


Message édité par Atomos le 07-12-2005 à 09:39:30
Reply

Marsh Posté le 07-12-2005 à 10:01:02    

Merci Atomos, c'est noté. Bon je ne sais pas si c'est bon au niveau de la sécurité de l'appli, mais comme c'est un intranet et que mon serveur n'est pas accessible depuis l'exterieur cela ne devrait pas poser de problème.
 
;)


Message édité par pavat69 le 07-12-2005 à 10:34:13
Reply

Marsh Posté le 07-12-2005 à 10:01:02   

Reply

Marsh Posté le 07-12-2005 à 18:23:42    

+ doc utilisation graphique de la Mandriva : http://doc.mandrivalinux.com/Mandr [...] arter.html
 
+ doc des outils en ligne de commande : http://doc.mandrivalinux.com/Mandr [...] -Line.html
 
bonne lecture
 
Sinon il est normal de ne pas tout avoir sur les CD, c'est avant tout orienté applis desktop et applis serveurs de base ( apache, postfix, samba, php, ... )
 
c('est pour cela qu'il faut configurer et ajouter les média main, contrib au moins. Quand tu as gbesoin d'une applis, tu regardes dans le gestionnaire de logiciel ( un peu comme si tu regardais sur telecharger.com ), si l'appli y est, tu dis de l'installer et il télécharge automatiquement l'appli et ce qu'il faut via le serveur ftp et l'installe ).


Message édité par Dark_Schneider le 07-12-2005 à 18:26:00

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 14-12-2005 à 15:29:44    

Bonjour,  
 
Je remonte ce post car j'ai à nouveau un soucis avec Linux.
Mon serveur est bien en place, et mes applications tourne pas trop mal.
Mais voila, je viens de me rendre compte que mon repertoire temporaire de SQL n'est pas accessible et surtout pas au bon endroit.
 
Je m'explique:  
 
Quand j'ouvre phpmyadmin (Depuis Xampp pour Linux), je selectionne ma base de donnée, ensuite je clique sur ma table et la j'ai un message d'erreur.

Code :
  1. Mysql a répondu : #1 can’t create / write to file ‘/root/tmp/#sql_f57_0_MYI (errcode : 13)

 :cry:  
 
J'ai alors essayé de déplacer mon repertoire 'tmp' dans /opt/xampp/tmp à l'aide de la commande

Code :
  1. sudo lampp startmysql --slave-load-tmpdir:/opt/lampp/tmp


Bien evidemment cela n'a pas fonctionné :(
 
Si quelqu'un à une idée ?
 
 
 
 
 

Reply

Marsh Posté le 14-12-2005 à 17:21:59    

tu as check les permissions dans ces différents répertoires ?
 
quoiqu'il en soit concernant XMPP, je ne pourrais pas t'aider et je ne pourrais pas tester.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 14-12-2005 à 17:31:24    

Citation :

tu as check les permissions dans ces différents répertoires ?


 
C'est à dire ??  :whistle:  
 

Reply

Marsh Posté le 14-12-2005 à 18:37:59    

si l'utilisateur lampp pouvait écrire dans /opt/lampp/tmp ou


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 15-12-2005 à 07:57:28    

Je sais qu'il existe une commande pour deplacer le rep tmp au demarrage des services SQL, ceci marche avec Xampp et avec n'importe quel serveur SQL.
 

Reply

Marsh Posté le 15-12-2005 à 10:46:30    

Voici un apperçu de mon problème :(
 
http://pavat69.free.fr/divers/vrac/capture1.jpg
 
Si quelqu'un à une astuce, mon boss me presse pour mettre le site online  :pfff:

Reply

Marsh Posté le 15-12-2005 à 14:06:08    

cela m'étonnerais que l'utilisateur mysql ai le droit d'écriture dans le dossier perso de root ...
 
demande de l'aide sur le forum XAMP
 
cependant si j'étais toi, je désinstallerai XAMPP, j'installerai les packages normaux de la Mandriva ( je t'ai expliqué comment les récupérer ), et ensuite j'installerai SPIP.
 
encore mieux, SPIP est packagé sous Mandriva dans les média contrib :

Citation :


[adminserveur@serveur ~]$ urpmq -i spip
Name        : spip
Version     : 1.8.2
Release     : 1mdk
Group       : System/Servers
Size        : 7977921                      Architecture: noarch
Source RPM  : spip-1.8.2-1mdk.src.rpm        Build Host: n2.mandriva.com
Packager    : Anne Nicolas <anne.nicolas@mandriva.com>
URL         : http://www.spip.net/
Summary     : Système de publication pour l'internet
Description :
SPIP is a publishing system developed by the minirézo to manage the site
uZine. We provide it to anyone as a free software under GPL licence.
Therefore, you can use it freely for your own site, be it personnal,
co-operative, institutional or commercial.
 
To finish the installation, just go to http://localhost/spip/ecrire/


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 15-12-2005 à 14:21:19    

Dark_Schneider a écrit :

cela m'étonnerais que l'utilisateur mysql ai le droit d'écriture dans le dossier perso de root ...
 
demande de l'aide sur le forum XAMP
 
cependant si j'étais toi, je désinstallerai XAMPP, j'installerai les packages normaux de la Mandriva ( je t'ai expliqué comment les récupérer ), et ensuite j'installerai SPIP.
 
encore mieux, SPIP est packagé sous Mandriva dans les média contrib :

Citation :


[adminserveur@serveur ~]$ urpmq -i spip
Name        : spip
Version     : 1.8.2
Release     : 1mdk
Group       : System/Servers
Size        : 7977921                      Architecture: noarch
Source RPM  : spip-1.8.2-1mdk.src.rpm        Build Host: n2.mandriva.com
Packager    : Anne Nicolas <anne.nicolas@mandriva.com>
URL         : http://www.spip.net/
Summary     : Système de publication pour l'internet
Description :
SPIP is a publishing system developed by the minirézo to manage the site
uZine. We provide it to anyone as a free software under GPL licence.
Therefore, you can use it freely for your own site, be it personnal,
co-operative, institutional or commercial.
 
To finish the installation, just go to http://localhost/spip/ecrire/



 
 
Oui c'est bien ca mon pb. L'util sql n'as pas le droit d'ecrire dans /root :(
 
Bon je vais tenter une reinstallation d'apache, sql, etc.. (c'est pas gagné)
Mais j'ai peur que mon pb ne soit pas corrigé.
 
Je te tiens au courant ;)
 
Merci pour tes informations

Reply

Marsh Posté le 15-12-2005 à 14:40:58    

pavat69 a écrit :


Bon je vais tenter une reinstallation d'apache, sql, etc.. (c'est pas gagné)


 
J'ai écrit un guide pour la configuration d'urpmi, si tu es perdu :  
http://let0.free.fr/urpmi  
Même si les quelques liens donnés par Dark plus haut suffisent en théorie.

Reply

Marsh Posté le 15-12-2005 à 15:18:35    

Merci Leto3, ta doc ma permis de comprendre 2/3 trucs ;)
 
Voila j'ai bien installer URPMI, bon aller je desinstalle Xampp [:ajax]

Reply

Marsh Posté le 15-12-2005 à 15:55:21    

Bon j'ai comme un pb la, je pensais desinstaller Xampp et recuperer mes sites pour les sauvegarder. J'aurais peut être du faire l'inverse, car maintenant mon repertoire /opt/lampp a disparu avec tout ce qu'il y avait dedans..  Mon boss va faire la tête :(
 
Je suis en train de faire une installation des packages suivant:
 
1.Proftpd
2.Apache
3.My sql
4.Php
 
Il y à pleins de version differentes (Installation des paquetages logiciels --> recherche)
Comment savoir lequel prendre..
 
Edit: Et voilà mon serveur est operationel ! j'ai installer les bons packages (j'y suis un peu allé au pif) configurer Apache, Mysql, phpmyadmin, ensuite reinstaller mes applications.  
 
Merci beaucoup pour vos infos ;)  Je pense apporter quelques modifications, m'enfin le plus gros est fait.
 
Bon week !  :D


Message édité par pavat69 le 15-12-2005 à 17:36:09
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed