#1 Le 24/08/2009, à 19:08
- okette
[RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
Bonjour ,
essayant d'apprendre l'environnement de linux j'ai fait une bétise
j'ai fait un
sudo Chown -R mon_login /etc
mais maintenant lorsque je veut faire un
Chown -R root /etc
ou même un
sudo Chown -R root /etc
ça ne marche pas
si je fais
sudo su
ça me met ça
sudo: /etc/sudoers is mode 0666, should be 0440
1°) comment faire pour réparer mon erreur (que je ne regrette pas d'ailleurs car j'apprends de mes erreurs) ?
2°) si je redémarrre maintenant est ce que le système va booter ?
si une ame charitable veut m'aider à progresser , je la remercierais
Dernière modification par okette (Le 25/08/2009, à 20:22)
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
évitez les réponses style : "tu n'as qu'a pas l'utiliser " ou "Google est ton ami" sauf si c'est de l'humour
Hors ligne
#2 Le 24/08/2009, à 19:15
- anonym_user
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
Si tu as tapé Chown (avec un C majuscule), tu n'as rien fait car la commande est chown (c minuscule).
Pour en être certain peux tu poster le résultat de :
ls -l /
Dernière modification par imhotep59 (Le 24/08/2009, à 19:15)
#3 Le 24/08/2009, à 19:25
- okette
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
non je n'ai pas mis de majuscule
voici mon ls
linux@linux-desktop:~$ cd /etc
linux@linux-desktop:/etc$ ls -l /
total 84
drwxr-xr-x 2 root root 4096 2009-08-21 22:30 bin
drwxr-xr-x 3 root root 4096 2009-08-23 17:24 boot
lrwxrwxrwx 1 root root 11 2009-08-21 20:28 cdrom -> media/cdrom
drwxr-xr-x 17 root root 4440 2009-08-24 19:16 dev
drwxrwxr-x 142 linux root 12288 2009-08-24 19:44 etc
drwxr-xr-x 3 root root 4096 2009-08-21 20:33 home
lrwxrwxrwx 1 root root 33 2009-08-21 20:50 initrd.img -> boot/initrd.img-2.6.28-15-generic
lrwxrwxrwx 1 root root 33 2009-08-21 20:35 initrd.img.old -> boot/initrd.img-2.6.28-11-generic
drwxr-xr-x 20 root root 4096 2009-08-23 19:26 lib
drwx------ 2 root root 16384 2009-08-21 20:28 lost+found
drwxr-xr-x 7 root root 4096 2009-08-24 19:36 media
drwxr-xr-x 2 root root 4096 2009-04-13 11:33 mnt
drwxr-xr-x 2 root root 4096 2009-04-20 15:59 opt
dr-xr-xr-x 150 root root 0 2009-08-24 20:56 proc
drwx------ 14 root root 4096 2009-08-23 16:24 root
drwxr-xr-x 2 root root 4096 2009-08-21 20:51 sbin
drwxr-xr-x 2 root root 4096 2009-03-06 17:21 selinux
drwxr-xr-x 2 root root 4096 2009-04-20 15:59 srv
drwxr-xr-x 12 root root 0 2009-08-24 20:56 sys
drwxrwxrwt 20 root root 4096 2009-08-24 20:22 tmp
drwxr-xr-x 13 root root 4096 2009-08-21 20:42 usr
drwxr-xr-x 15 root root 4096 2009-04-20 16:07 var
lrwxrwxrwx 1 root root 30 2009-08-21 20:50 vmlinuz -> boot/vmlinuz-2.6.28-15-generic
lrwxrwxrwx 1 root root 30 2009-08-21 20:35 vmlinuz.old -> boot/vmlinuz-2.6.28-11-generic
linux@linux-desktop:/etc$
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
évitez les réponses style : "tu n'as qu'a pas l'utiliser " ou "Google est ton ami" sauf si c'est de l'humour
Hors ligne
#4 Le 24/08/2009, à 19:32
- anonym_user
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
Et si tu fais :
sudo chown -Rv root /etc
ça te dis quoi ?
#5 Le 24/08/2009, à 19:36
- valAa
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
là je dirais que tu peux pour l'instant oublier sudo, car les droits du fichier /etc/sudoers ne sont plus les bons.
Tu peux toujours essayer de réparer en bootant directement dans un shell root, via le mode "recovery" dans le menu de grub.
edit: mais après il faut savoir comment réparer... pas sûr que réattribuer les fichiers à root suffise...
Dernière modification par valAa (Le 24/08/2009, à 19:38)
Hors ligne
#6 Le 24/08/2009, à 19:38
- anonym_user
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
là je dirais que tu peux pour l'instant oublier sudo, car les droits du fichier /etc/sudoers ne sont plus les bons.
Tu peux toujours essayer de réparer en bootant directement dans un shell root, via le mode "recovery" dans le menu de grub.
Ah oui, suis je bête (j'ai honte !)
#7 Le 24/08/2009, à 19:43
- valAa
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
2°) si je redémarrre maintenant est ce que le système va booter ?
En effet je n'en sais rien.
De toutes façons il va falloir essayer, car le seule moyen d'obtenir un shell root sous ubuntu (configurée de base) sans sudo est de booter en mode recovery.... OU d'avoir un live-cédé sous la main.
Donc avant de rebooter... assure toi d'avoir un live-cédé à portée de main.
Hors ligne
#8 Le 24/08/2009, à 19:47
- okette
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
j'ai tjs mon live à coté de moi
avant merci les gars
une fois le live cd mis je tape quoi comme commande ?
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
évitez les réponses style : "tu n'as qu'a pas l'utiliser " ou "Google est ton ami" sauf si c'est de l'humour
Hors ligne
#9 Le 24/08/2009, à 20:00
- valAa
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
Je suis une quiche en droits (peut-être imhotep59 est-il meilleur), mais la première chose que je ferais serait de booter en recovery (si ça passe) puis
chown -Rv root:root /etc
puis éventuellement
chmod 0440 /etc/sudoers
Si le mode recovery ne passe pas, en live-cédé tu identifies l'endroit où la racine est montée (disons par exemple /media/sda1/) et ça donnerait donc :
sudo chown -Rv root:root media/sda1/etc
puis éventuellement
sudo chmod 0440 /media/sda1/etc/sudoers
Tout ceci sans aucune garantie, les droits c'est vraiment pas mon truc comme dit plus haut.
Dernière modification par valAa (Le 24/08/2009, à 20:01)
Hors ligne
#10 Le 24/08/2009, à 20:07
- anonym_user
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
@valAa :
ça me parait correct.
J'ai vérifié mon sudoers les permissions sont bien 440 (soit r--r-----)
(Pour rappel concernant les permissions en numériques r=4, w=2 et x=1)
#11 Le 24/08/2009, à 20:18
- okette
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
j'ai redémarrer linux se lance
j'essayerais vos directives demain car ce soir je ne peux pas pendre le risque de l'avoir planter je vous tient au jus de toute facon je n'ai pas le choix car sans sudo je peux rien faire
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
évitez les réponses style : "tu n'as qu'a pas l'utiliser " ou "Google est ton ami" sauf si c'est de l'humour
Hors ligne
#12 Le 25/08/2009, à 19:51
- okette
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
bon ca avance les gars
avec un live j'ai réussit a remettre root en tant que daron
(méthode en live cd mettre tout le répertoire /etc chown -Rv root:root /media/disk/etc sauf que le seul qui resiste c'est sudoers donc faire un cp /media/disk/etc/sudoers /media/disk/etc/sudoers1
et rm -i media/disk/etc/sudoers
puis un cp media/disk/etc/sudoers1 media/disk/etc/sudoers
puis un rm -i media/disk/etc/sudoers1)
par contre le coup du chmod c'est galère
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
évitez les réponses style : "tu n'as qu'a pas l'utiliser " ou "Google est ton ami" sauf si c'est de l'humour
Hors ligne
#13 Le 25/08/2009, à 19:54
- anonym_user
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
Donc, au final, ça marche ?
#14 Le 25/08/2009, à 19:57
- okette
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
quelle est la commande pour connaitre les droit d'un fichier car j'en ai marre de rebooter une fois en live une fois en dur
la je suis en live et je voudrais savoir si mon sudoers et en 0440
en ligne de commande si possible
et encore merci
(ce soucis m'apprends à réagir comme un pingouin et me fais perdre mes reflexe de fenêtre (enfin je me comprends) en tout cas ceci m'encourage à le maitriser le pingouin ^^⁾
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
évitez les réponses style : "tu n'as qu'a pas l'utiliser " ou "Google est ton ami" sauf si c'est de l'humour
Hors ligne
#15 Le 25/08/2009, à 20:01
- anonym_user
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
Tu fais :
ls -l tonfichier
Si c'est bien 0440 les permissions doivent être -r--r-----
#16 Le 25/08/2009, à 20:09
- okette
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
ca me mais ca
-r--r----- 1 root root 557 2009-08-25 18:33 sudoers
c'est bon ou pas
merci
le "557" me fais peur ^^
Dernière modification par okette (Le 25/08/2009, à 20:10)
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
évitez les réponses style : "tu n'as qu'a pas l'utiliser " ou "Google est ton ami" sauf si c'est de l'humour
Hors ligne
#17 Le 25/08/2009, à 20:21
- okette
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
en fait j'ai rebooter et magie
je vous remercie
et encore merci de ne pas m'avoir dis google et ton ami . vous m'avez donner des pistes , ça m'a donner envie de chercher encore plus et de raisonner.
en tous cette erreur m'a permis d'acquerir de nouveaux réflexe et de me simplifier la vie avec les commandes en console
MERCI ENCORE EN ESPERANT QUE CE TOPIC AIDE UN JOUR QUELQU'UN
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
évitez les réponses style : "tu n'as qu'a pas l'utiliser " ou "Google est ton ami" sauf si c'est de l'humour
Hors ligne
#18 Le 25/08/2009, à 20:42
- anonym_user
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
le "557" me fais peur ^^
557 c'est la taille de ton fichier sudoers : tout va bien !
A+
#19 Le 24/01/2011, à 04:52
- Kowalski
Re : [RESOLU] remettre ROOT en tant que propriétaire du dossier /etc
Un grand merci, ça fonctionne
Kubuntu 12.10 x 64 bits - Windows XP x 32 bits
Carte mère : ASUSTeK - M4A89GTD-PRO - Processeur : AMD Athlon(tm) II X4 640 Processor - Mémoire vive : DDR3 8GiB - Carte Graphique : Gainward GeForce GTS450 2 GB (NVIDIA GeForce avec CUDA GTS 450) Disques Durs : SAMSUNG HD103UJ (1TB) - Western Digital - WDC WD20EARS-00S (2TB)
Hors ligne