Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1734 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Besoin d'un expert debian. Erreur de changement de droits

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'un expert debian. Erreur de changement de droits

n°996796
Sn0op
Posté le 01-01-2008 à 21:21:55  profilanswer
 

Bonjour, j'ai voulu modifier des droits sur mon serveur debian et j'ai fais des erreurs de commandes du style
 
chown -R serv / ("serv" étant mon utilisateur)
 
Depuis apache2 (j'ai un blog wordpress et un forum punbb dessus) n'a plus les droits pour écrire dans certains fichiers.
 
Les accès à la base de données ne fonctionne presques plus. phpmyadmin me met un message
 
Erreur
Vous devez ajouter dans le fichier de configuration une phrase de passe secrète (blowfish_secret).
 
Je ne peux donc plus sauvegarder mes bases de données ni y accéder.
 
Tous les dossiers systeme ont les droits pout l'utilisateur "serv"
 
drwxrwxrwx 2 serv serv 2048 2007-11-12 21:58 bin
drwxrwxrwx 3 serv serv 1024 2005-12-15 17:50 boot
lrwxrwxrwx 1 serv serv 11 2005-05-04 16:26 cdrom -> media/cdrom
drwxrwxrwx 11 serv serv 24576 2007-12-30 06:47 dev
drwxrwxrwx 85 serv serv 4096 2008-01-01 18:01 etc
drwxrwxrwx 11 serv serv 4096 2008-01-01 19:55 home
drwxrwxrwx 2 serv serv 1024 2005-05-04 16:26 initrd
lrwxrwxrwx 1 serv serv 27 2005-05-04 16:28 initrd.img -> boot/initrd.img-2.6.8-2-386
drwxrwxrwx 11 serv serv 6144 2007-11-12 21:58 lib
drwxrwxrwx 2 serv serv 12288 2005-05-04 16:25 lost+found
drwxrwxrwx 4 serv serv 1024 2005-05-04 16:26 media
drwxrwxrwx 2 serv serv 1024 2004-12-15 22:55 mnt
drwxrwxrwx 2 serv serv 1024 2005-05-04 16:26 opt
dr-xr-xr-x 109 serv serv 0 2007-09-25 15:54 proc
drwxrwxrwx 5 serv serv 1024 2007-03-17 20:36 root
drwxrwxrwx 2 serv serv 3072 2007-11-12 21:48 sbin
drwxrwxrwx 2 serv serv 1024 2005-05-04 16:26 srv
drwxr-xr-x 9 serv serv 0 2007-09-25 15:54 sys
drwxrwxrwx 92 serv serv 3072 2008-01-01 19:19 tmp
drwxrwxrwx 14 serv serv 4096 2006-12-04 18:58 usr
drwxrwxrwx 15 serv serv 4096 2005-05-05 14:42 var
 
 
j'ai vraiment besoin d'aide :(
 
Merci d'avance

mood
Publicité
Posté le 01-01-2008 à 21:21:55  profilanswer
 

n°996797
o'gure
Modérateur
Multi grognon de B_L
Posté le 01-01-2008 à 21:26:44  profilanswer
 

A priorio, la seule solution c'est une réinstallation du système :
 - plus propre
 - plus sûr

 

Tu peux toujours tenter de réparer au coup par coup
chown -R root /

 

puis fixer au coup par coup les différents répertoires de ton système.

 

/home c'est assez simple

 

Mais ca va être lourd notament dans /etc et dans /var ou certains répertoires appartiennent à un utilisateur système différent de root (www-data pour la plupart des réps concernant apache par exemple...)

 

Tu peux toujours t'aider à partir d'une autre debian, voir en réinstallant les packages.
Ne connaissant pas tous les packages installés, ca être un peu dur...

 

Le plus simple : backup de tes données importantes (conf + bdd...) puis réinstallation


Message édité par o'gure le 01-01-2008 à 21:35:33

---------------
Relax. Take a deep breath !
n°996798
Nonor_
Ubuntu c'est supaire
Posté le 01-01-2008 à 21:29:55  profilanswer
 

C'est foutu, faut réinstaller, d'après moi.
 
C'est une bien belle boulette que tu as fait là :-) Les droits sur les fichiers systèmes c'est quelque chose de très important et rétablir les droits corrects sur tous les fichiers ça va être un véritable travail de fourmi.

n°996800
Sn0op
Posté le 01-01-2008 à 21:44:20  profilanswer
 

OUai j'ai bien merdé lol
je vais passer beaucoup de temps à tout réinstaller mais si 'est la seule solution raisonnable je vais le faire.
 
Par contre j'ai absoluement besoin de récupérer mes bases de données et phpmyadmin est en erreur.
 
J'ai testé comme ceci :
 
serv:/home/serv# mysqldump -u site -p **** site > blog.sql
 
erreur également
 
mysqldump: Couldn't execute '/*!40103 SET TIME_ZONE='+00:00' */': Can't find file: './mysql/time_zone_name.frm' (errno: 13) (1017)
 
comment puis-je faire svp?


Message édité par Sn0op le 01-01-2008 à 21:45:42
n°996801
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 01-01-2008 à 21:49:36  profilanswer
 

il faut que les fichiers appartiennent à mysql


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°996805
Sn0op
Posté le 01-01-2008 à 21:56:34  profilanswer
 

j'arrive à me connecter en root à mysql  
 
serv:/# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 34406
Server version: 5.0.38-Debian_1-log Debian etch distribution
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql>
 
par contre comment exporter les bases?


Message édité par Sn0op le 01-01-2008 à 21:57:14
n°998557
gravedal
Posté le 06-01-2008 à 18:02:51  profilanswer
 

pour faire un backup d'une bdd, utilise mysqldump, en respectant la syntaxe suivante:

Code :
  1. mysqldump -u root -p**** bdd > bbd_backup.sql


 
en t'assurant qu'il n'y a pas d'espce entre '-p' et ton password
 
tu pourras répéter l'opération pour l'ensemble de tes bases de données:

Code :
  1. mysql -u root -p**** -Bse 'show databases'


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Besoin d'un expert debian. Erreur de changement de droits

 

Sujets relatifs
Debian - net install problème reconnaissance disque durMTU et cie, besoin des conseils d'un expert tcp/ip ;)
[Debian] Comment installer un modem Fast 800 USBPobleme de virtualhost sur debian :s
[DEBIAN] Dokuwiki en installation automatique[GNOME] [DEBIAN] Changement de résolution écran.
Me suis fait piraté ma Debian... Help!Erreur connexion yum Redhat
Plus de sujets relatifs à : Besoin d'un expert debian. Erreur de changement de droits


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR