Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/02/2015, à 00:54

L0UPI0TE

[RESOLU] Pass root perdu

(RESOLU : récapitulatif procédure dans le post #23)

Bonjour,

En bref :
Je ne peux pas effectuer la maintenance d'un serveur car le pass root a été perdu

En détails :
En essayant de résoudre un problème de navigation web sur des clients lourds, j'ai découvert que le disque du serveur était en saturation.
J'ai donc voulu en profiter pour m'occuper de lui : faire un peu de place sur le disque, installer un paquet pour la maintenance et installer les mises à jours.
Malheureusement, il me demande un pass root que je n'ai pas et la personne qui a installé le serveur il y a 5 ans me répond qu'il l'a oublié.
Ainsi, j'ai commencé mes recherches et lu des pages et des pages de tuto expliquant comment faire, mais, pour l'instant, rien ne fonctionne.

Serveur : Abuledu 9.08 sur HP Proliant avec 2 HDD en RAID 1

Solution 1 : démarrage en mode récupération
=> demande immédiate du pass root

Solution 2 : démarrage en mode single
=> échec

Solution 3 : démarrage à partir d'un Live-USB et montage
=> impossible de monter la partition boot sda2 sur le dossier créé car impossible de lire /dev/sda2
=> en effet, lorsque je fais un mount /dev/sda2 vers mon dossier, celui-ci reste vide et par conséquent le chroot ne peut se faire

Par avance, merci pour votre aide et merci d'avoir pris le temps de me lire

PS1 : toutes mes excuses si, malgré mes recherches, un post similaire existerait déjà sur le forum
PS2 : merci à tous les contributeurs de ce forum qui m'ont déjà permis d'en arriver là

Dernière modification par L0UPI0TE (Le 16/02/2015, à 17:59)

Hors ligne

#2 Le 11/02/2015, à 02:17

Oni_Shadow

Re : [RESOLU] Pass root perdu

je ne sais pas si c'est encore d'actualité mais pour avoir un nouveau mot de passe quand on a oublier l’ancien:
http://forum.kubuntu-fr.org/viewtopic.php?id=255020


Rouillé

Hors ligne

#3 Le 11/02/2015, à 02:26

L0UPI0TE

Re : [RESOLU] Pass root perdu

Bonjour oni_shadow,

Merci pour ta réponse

Effectivement,  il s'agit de la solution 1 qui consiste à démarrer en mode de récupération
Malheureusement, un mot de passe m'est immédiatement demandé et je ne peux donc pas aller plus loin

Hors ligne

#4 Le 11/02/2015, à 05:22

Oni_Shadow

Re : [RESOLU] Pass root perdu

je ne sais pas du coup, je laisse la main (depuis l'époque je met le meme mots de passe partout (enfin un par type de site), je n'ai plus de soucis de mémoire donc)


Rouillé

Hors ligne

#5 Le 11/02/2015, à 10:59

Compte anonymisé

Re : [RESOLU] Pass root perdu

salut,

je fais un mount /dev/sda2 vers mon dossier, celui-ci reste vide

comment ça, j'aimerais comprendre ??     un message d'erreur lors de ce montage ?


sinon comme tu as un accès physique à la machine, c'est simple:

dans le grub, remplacer ro quiet  par    rw init=/bin/bash
pour être root au démarrage et là tu changes le mot de passe.

#6 Le 11/02/2015, à 11:53

L0UPI0TE

Re : [RESOLU] Pass root perdu

Bonjour sirius007,

sirius007 a écrit :

salut,

je fais un mount /dev/sda2 vers mon dossier, celui-ci reste vide

comment ça, j'aimerais comprendre ??     un message d'erreur lors de ce montage ?

Non, pas de message d'erreur, c'est pour ça que je ne m'en suis pas rendu compte de suite
Il ne fait simplement rien...

sirius007 a écrit :

sinon comme tu as un accès physique à la machine, c'est simple:
dans le grub, remplacer ro quiet  par    rw init=/bin/bash
pour être root au démarrage et là tu changes le mot de passe.

la ligne kernel de ma machine se fini par ro elevator=cfg quiet splash
que j'ai remplacé par rw elevator=cfg init=/bin/bash (avec ou sans elevator=cfg)
le système démarre ainsi :
    bash: groups: command not found
    root@(none):/#
je teste donc une commande passwd :
    root@(none):/# passwd motdepasse
mais il répond :
    bash: passwd: command not found

Hors ligne

#7 Le 11/02/2015, à 12:20

gl38

Re : [RESOLU] Pass root perdu

Comment es-tu sûr que ton disque est bien en /dev/sda2 ?
Ces numéros changent parfois, d'où l'intérêt des étiquettes.
En démarrant avec le CD, que donne

sudo fdisk -l

Cordialement,
Guy

Hors ligne

#8 Le 11/02/2015, à 12:30

Compte anonymisé

Re : [RESOLU] Pass root perdu

tu as le # tu es bien en root,
ls -l /usr/bin/passwd   tu dois avoir ça: 

-rwsr-xr-x 1 root root 54192 nov.  20 23:03 /usr/bin/passwd

et si tu fais:   #  /usr/bin/passwd   ?

edit:

bash: groups: command not found

tu peux aussi en remplacant  par   rw init=/bin/sh

Dernière modification par sirius007 (Le 11/02/2015, à 12:41)

#9 Le 11/02/2015, à 12:37

L0UPI0TE

Re : [RESOLU] Pass root perdu

Bonjour Guy,

gl38 a écrit :

Comment es-tu sûr que ton disque est bien en /dev/sda2 ?
Ces numéros changent parfois, d'où l'intérêt des étiquettes.
En démarrant avec le CD, que donne

sudo fdisk -l

Oui ; la partition boot est bien la sda2
Le problème est que, pour le moment, je n'y ai pas accès
Par exemple (démarrage avec Live-USB Ubuntu 14.04.1 amd64) :
    root@ubuntu:~# cd /dev/sda2
    -bash: cd: /dev/sda2: Not a directory

fdisk me donne ceci :
     Device         Boot
/dev/sda1
/dev/sda2               *
/dev/sda3
/dev/sda5
/dev/sda6
/dev/sda7
/dev/sda8
/dev/sda9
/dev/sda10
/dev/sda11
[...]
/dev/sdb1
/dev/sdb2               *
/dev/sdb3
/dev/sdb5
/dev/sdb6
/dev/sdb7
/dev/sdb8
/dev/sdb9
/dev/sdb10
/dev/sdb11
[...]
/dev/sdc1               *

Hors ligne

#10 Le 11/02/2015, à 12:42

gl38

Re : [RESOLU] Pass root perdu

/dev/sda2 n'est pas un dossier ! Ce n'est pas la peine de faire cd dessus.
Pourquoi tu ne réponds à la question que je pose ?
Cordialement,
Guy

Hors ligne

#11 Le 11/02/2015, à 12:56

L0UPI0TE

Re : [RESOLU] Pass root perdu

sirius007 a écrit :

tu as le # tu es bien en root,
ls -l /usr/bin/passwd   tu dois avoir ça: 

-rwsr-xr-x 1 root root 54192 nov.  20 23:03 /usr/bin/passwd

Non, malheureusement, ça me donne :

ls: cannot access /usr/bin/passwd: No such file or directory

et si tu fais:   #  /usr/bin/passwd   ?

Du coup, ça fait :

bash: /usr/bin/passwd: No such file or directory

edit:

bash: groups: command not found

tu peux aussi en remplacant  par   rw init=/bin/sh

Là ça ne répond plus ; je peux taper les commandes mais ça ne réagit pas...

Hors ligne

#12 Le 11/02/2015, à 13:27

L0UPI0TE

Re : [RESOLU] Pass root perdu

gl38 a écrit :

/dev/sda2 n'est pas un dossier ! Ce n'est pas la peine de faire cd dessus.

Ok

Pourquoi tu ne réponds à la question que je pose ?

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/0 size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b4700

   Device   Boot     Start        End     Blocks    Id   System
/dev/sda1               63    4000184    2000061    83   Linux
/dev/sda2     *    4000185   12000554    4000185    83   Linux
/dev/sda3         12000555  488392064  238195755     5   Extended
/dev/sda5         12000618   16000739    2000061    82   Linux swap / Solaris
/dev/sda6         16000803   36001664   10000431    83   Linux
/dev/sda7         36001728   56002589   10000431    83   Linux
/dev/sda8         56002653   96004439   20000893+   83   Linux
/dev/sda9         96004503  136006289   20000893+   83   Linux
/dev/sda10       136006353  156007214   10000431    83   Linux
/dev/sda11       156007278  488392064  166192393+   83   Linux

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/0 size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x107ce7cf

   Device   Boot     Start        End     Blocks    Id   System
/dev/sdb1               63    4000184    2000061    83   Linux
/dev/sdb2     *    4000185   12000554    4000185    83   Linux
/dev/sdb3         12000555  488392064  238195755     5   Extended
/dev/sdb5         12000618   16000739    2000061    82   Linux swap / Solaris
/dev/sdb6         16000803   36001664   10000431    83   Linux
/dev/sdb7         36001728   56002589   10000431    83   Linux
/dev/sdb8         56002653   96004439   20000893+   83   Linux
/dev/sdb9         96004503  136006289   20000893+   83   Linux
/dev/sdb10       136006353  156007214   10000431    83   Linux
/dev/sdb11       156007278  488392064  166192393+   83   Linux

Disk /dev/sdc: 3880 MB, 3880452096 bytes
255 heads, 63 sectors/track, 471 cylinders, total 7579008 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/0 size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0082ddc5

   Device   Boot     Start        End     Blocks   Id   System
/dev/sdc1     *       2048    7579007    3788480    b   W95 FAT32

Hors ligne

#13 Le 11/02/2015, à 13:47

Compte anonymisé

Re : [RESOLU] Pass root perdu

bizarre, si la partition était vide, tu n'arriverais pas à booter..

lorsque tu as l'invite #     (après  rw init=/bin/sh)

ls
df -h
find  /  -name passwd


edit:   Serveur : Abuledu 9.08 sur HP Proliant avec 2 HDD en RAID 1
pourquoi le fdisk nous le montre pas ..parcequ'en live et qu'il n'y aucun  montage raid d'effectué.

Dernière modification par sirius007 (Le 11/02/2015, à 14:32)

#14 Le 11/02/2015, à 15:17

L0UPI0TE

Re : [RESOLU] Pass root perdu

sirius007 a écrit :

lorsque tu as l'invite #     (après  rw init=/bin/sh)
ls
df -h
find  /  -name passwd

Résultat :

ls
backup  cdrom   etc         lib         mnt   root     srv  usr
bin     debian  home        lost+found  opt   sbin     sys  var
boot    dev     initrd.img  media       proc  selinux  tmp  vmlinuz
df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             1.9G  757M  1.1G  42% /
tmpfs                 1.9G  757M  1.1G  42% /lib/init/rw
varrun                1.9G  757M  1.1G  42% /var/run
varlock               1.9G  757M  1.1G  42% /var/lock
udev                 1006M  188K 1006M   1% /dev
/dev/sda8             1.9G  757M  1.1G  42% /var
find / -name passwd

le find ne donne rien

edit:   Serveur : Abuledu 9.08 sur HP Proliant avec 2 HDD en RAID 1
pourquoi le fdisk nous le montre pas ..parcequ'en live et qu'il n'y aucun  montage raid d'effectué.

Pourtant on voit que sda et sdb sont identiques
J'imaginais que le RAID était configuré dans le BIOS

Hors ligne

#15 Le 11/02/2015, à 16:09

Compte anonymisé

Re : [RESOLU] Pass root perdu

mais ou est donc passé notre passwd..., fais ton chroot sur sda1  et non pas sda2

(avant de chrooter monter en bind /proc /dev  et /usr/bin)

Dernière modification par sirius007 (Le 11/02/2015, à 16:22)

#16 Le 12/02/2015, à 15:58

L0UPI0TE

Re : [RESOLU] Pass root perdu

sirius007 a écrit :

monter en bind /proc /dev  et /usr/bin

Comme je ne connais pas 'bind' j'ai fait des recherches et j'ai donc pu lire qu'il s'utilisait dans la commande 'mount'
J'ai donc testé :

root@ubuntu:/# mount --bind /dev/sda2 /mnt/mondisquedur
mount: Not a directory

J'aurais besoin de plus d'explications sur l'utilisation de bind

fais ton chroot sur sda1  et non pas sda2

root@ubuntu:/# mount /dev/sda1 /mnt/mondisquedur
root@ubuntu:/# ls -l /mnt/mondisquedur
total 120
drwxr-xr-x   2 root root  4096 nov.  20  1987 backup
drwxr-xr-x   2 root root  4096 sept. 21  2010 bin
drwxr-xr-x   3 root root  4096 oct.  20  2010 boot
lrwxrwxrwx   1 root root    11 nov.  20  1987 cdrom -> media/cdrom
drwxr-xr-x   3 root root  4096 oct.  28  2010 debian
drwxr-xr-x   4 root root  4096 nov.  20  1987 dev
drwxr-xr-x 173 root root 12288 févr. 12 09:15 etc
drwxr-xr-x   2 root root  4096 nov.  20  1987 home
lrwxrwxrwx   1 root root    32 août   5  2010 initrd.img -> boot/initrd.img-2.6.28-19-server
drwxr-xr-x  18 root root 12288 oct.  23  2010 lib
drwx------   2 root root 16384 nov.  20  1987 lost+found
drwxr-xr-x   3 root root  4096 janv. 28 16:08 media
drwxr-xr-x   5 root root  4096 févr. 12 01:40 mnt
drwxr-xr-x   2 root root  4096 nov.  20  1987 opt
drwxr-xr-x   2 root root  4096 avril 13  2009 proc
drwx------   8 root root  4096 févr. 12 09:14 root
drwxr-xr-x   2 root root 12288 oct.  28  2010 sbin
drwxr-xr-x   2 root root  4096 mars   6  2009 selinux
drwxr-xr-x   2 root root  4096 nov.  20  1987 srv
drwxr-xr-x   2 root root  4096 mars  31  2009 sys
drwxr-xr-x   2 root root  4096 févr. 11 13:29 tmp
drwxr-xr-x   2 root root  4096 nov.  20  1987 usr
drwxr-xr-x   4 root root  4096 nov.  20  1987 var
lrwxrwxrwx   1 root root    29 août   5  2010 vmlinuz -> boot/vmlinuz-2.6.28-19-server
root@ubuntu:/# chroot /mnt/mondisquedur
bash: groups: command not found
bash: dircolors: command not found
root@ubuntu:/# find / -name passwd
bash: find: command not found

Donc, à la différence de sda2, on peut faire un mount de sda1

NB : tout ceci depuis le terminal d'un Live-USB, on est bien d'accord ?

Hors ligne

#17 Le 12/02/2015, à 17:41

Kurtg6

Re : [RESOLU] Pass root perdu

Bonjour

Pour lire un disque en raid depuis un live CD :

Si c'est un raid logiciel , il y a mdadm avec une petite explication ici avec en tout petit en bas une tentative si c'est un raid matériel.

Sinon, il  aussi la pour une utilisation de mdadm .

Bonne chance .

Hors ligne

#18 Le 12/02/2015, à 19:06

Compte anonymisé

Re : [RESOLU] Pass root perdu

et peux tu aussi nous donner le retour de  (sda1)

cat /etc/shadow
cat /etc/group

#19 Le 14/02/2015, à 15:30

L0UPI0TE

Re : [RESOLU] Pass root perdu

sirius007 a écrit :

et peux tu aussi nous donner le retour de  (sda1)
cat /etc/shadow

root@ubuntu:/# cat /etc/shadow
root:*:16479:0:99999:7:::
deamon:*:16273:0:99999:7:::
bin:*:16273:0:99999:7:::
sys:*:16273:0:99999:7:::
sync:*:16273:0:99999:7:::
games:*:16273:0:99999:7:::
man:*:16273:0:99999:7:::
lp:*:16273:0:99999:7:::
mail:*:16273:0:99999:7:::
news:*:16273:0:99999:7:::
uucp:*:16273:0:99999:7:::
proxy:*:16273:0:99999:7:::
www-data:*:16273:0:99999:7:::
backup:*:16273:0:99999:7:::
list:*:16273:0:99999:7:::
irc:*:16273:0:99999:7:::
gnats:*:16273:0:99999:7:::
nobody:*:16273:0:99999:7:::
libuuid:!:16273:0:99999:7:::
syslog:*:16273:0:99999:7:::
messagebus:*:16273:0:99999:7:::
usbmux:*:16273:0:99999:7:::
dnsmasq:*:16273:0:99999:7:::
avahi-autoipd:*:16273:0:99999:7:::
kernoops:*:16273:0:99999:7:::
rtkit:*:16273:0:99999:7:::
saned:*:16273:0:99999:7:::
whoopsie:*:16273:0:99999:7:::
speech-dispatcher:!:16273:0:99999:7:::
avahi:*:16273:0:99999:7:::
lightdm:*:16273:0:99999:7:::
colord:*:16273:0:99999:7:::
hplip:*:16273:0:99999:7:::
pulse:*:16273:0:99999:7:::
ubuntu:U6aMy8wojraho:16479:0:99999:7:::

cat /etc/group

root@ubuntu:/# cat /etc/group
root:x:0:
deamon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:syslog,ubuntu
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
lcmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:ubuntu
floppy:x:25:
tape:x:26:
sudo:x:27:ubuntu
audio:x:29:pulse
dip:x:30:ubuntu
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:
sasl:x:45:
plugdev:x:46:ubuntu
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
netdev:x:102:
crontab:x:103:
syslog:x:104:
fuse:x:105:
messagebus:x:106:
ssl-cert:x:107:
lpadmin:x:108:ubuntu
scanner:x:109:saned
mlocate:x:110:
ssh:x:111:
utempter:x:112:
avahi-autoipd:x:113:
rtkit:x:114:
saned:x:115:
whoopsie:x:116:
avahi:x:117:
lightdm:x:118:
nopasswdlogin:x:119:
bluetooth:x:120:
colord:x:121:
pulse:x:122:
pulse-access:x:123:
ubuntu:x:999:
sambashare:x:124:ubuntu

Autre info qui peut peut-ête servir : le partitionnement de l'installation :

               -- INFORMATIONS SYNTHETIQUES -- AbulEdu 9.08 --
Serveur en fonction depuis: 3 min,  0 users,  load average: 0.55, 0.45
 - Carte locale (eth0) : connectée addr:192.168.0.1 Mask:255.255.255.0
 - Carte externe (eth1): connectée addr:192.168.1.200 Mask:255.255.255.0
 - Route par défaut    : 192.168.1.1
Processeur             : Intel(R) Core(TM)2 Duo CPU     E7400  @ 2.80GHz
OS                     : Linux servecole 2.6.28-19-server
Mémoire vive:
             total       used       free     shared    buffers     cached
Mem:       2060280     347192    1713088          0      26056     134200
-/+ buffers/cache:     186936    1873344
Swap:      2000052          0    2000052
Disques:
  sda1   taille: 1.9G   occupé: 757M    libre: 1.1G     /
  sda10  taille: 9.4G   occupé: 150M    libre: 8.8G     /tmp
  sda11  taille: 157G   occupé: 141G    libre: 8.1G     /home
  sda2   taille: 3.8G   occupé: 72M     libre: 3.5G     /backup
  sda6   taille: 9.4G   occupé: 4.4G    libre: 4.6G     /usr
  sda7   taille: 9.4G   occupé: 1.6G    libre: 7.4G     /opt
  sda8   taille: 19G    occupé: 6.8G    libre: 12G      /var
  sda9   taille: 19G    occupé: 750M    libre: 18G      /var/log

Hors ligne

#20 Le 14/02/2015, à 16:37

Compte anonymisé

Re : [RESOLU] Pass root perdu

tu n'as pas donné /etc/shadow  de sda1  mais celui de ton Live, aucun intérêt..

quand tu trouveras le fichier /etc/shadow  qui doit être sur sda1 et qui concerne ton serveur,  tu remplaces la ligne de root:...................... par

root:$6$r/LKoUPr$9qXyuvyo2X56WC1FmnqzHVrH99E2I1Aww1k7jiNrXHWXLGgOUQ/IoE4IXFP7afw5PZ.0i1j6vbHevMrppy36J.:7:::

le mot de passe sera toto

($6 est l'algorithme de hachage SHA-512  utilisé par défaut)

#21 Le 16/02/2015, à 13:24

L0UPI0TE

Re : [RESOLU] Pass root perdu

sirius007 a écrit :

tu n'as pas donné /etc/shadow  de sda1  mais celui de ton Live

Ok, je l'ai trouvé en montant sda1 :

root@ubuntu:/# cat /etc/shadow
root:$6$DETjnALn$20K5zKeZdEm1dlDaZ9RiTmYXHkwUowl2uXsKHVE9Y0G7xTVwpge.epMWK9s4I8M3BnFLUoT/uT6cyssz5TKVP1:6532:0:99999:7:::
deamon:*:6532:0:99999:7:::
bin:*:6532:0:99999:7:::
sys:*:6532:0:99999:7:::
sync:*:6532:0:99999:7:::
games:*:6532:0:99999:7:::
man:*:6532:0:99999:7:::
lp:*:6532:0:99999:7:::
mail:*:6532:0:99999:7:::
news:*:6532:0:99999:7:::
uucp:*:6532:0:99999:7:::
proxy:*:6532:0:99999:7:::
www-data:*:6532:0:99999:7:::
backup:*:6532:0:99999:7:::
list:*:6532:0:99999:7:::
irc:*:6532:0:99999:7:::
gnats:*:6532:0:99999:7:::
nobody:*:6532:0:99999:7:::
libuuid:!:6532:0:99999:7:::
syslog:*:6532:0:99999:7:::
klog:*:6532:0:99999:7:::
postfix:*:6532:0:99999:7:::
messagebus:*:6532:0:99999:7:::
polkituser:*:6532:0:99999:7:::
haldeamon:*:6532:0:99999:7:::
bind:*:6532:0:99999:7:::
dhcpd:*:6532:0:99999:7:::
nut:*:6532:0:99999:7:::
sshd:*:6532:0:99999:7:::
debian-xfs:*:6532:0:99999:7:::
mysql:!:6532:0:99999:7:::
abecmd:*:6532:0:99999:7:::
aesd:*:6532:0:99999:7:::
fetchmail:*:6532:0:99999:7:::
hplip:*:6532:0:99999:7:::
avahi:*:6532:0:99999:7:::
ejabberd:*:6532:0:99999:7:::
openldap:!:6532:0:99999:7:::
statd:*:6532:0:99999:7:::
ntp:*:6532:0:99999:7:::
poste-01$:!:14699:0:99999:7:::
poste-02$:!:14699:0:99999:7:::
poste-03$:!:14699:0:99999:7:::
poste-05$:!:14699:0:99999:7:::
poste-04$:!:14699:0:99999:7:::
enseignant-01$:!:14699:0:99999:7:::
poste-09$:!:14700:0:99999:7:::
poste-10$:!:14700:0:99999:7:::
poste-06$:!:14700:0:99999:7:::
poste-07$:!:14700:0:99999:7:::
poste-08$:!:14700:0:99999:7:::
ecole-07$:!:14755:0:99999:7:::
ecole-03$:!:14757:0:99999:7:::
ecole-02$:!:14757:0:99999:7:::
mil-02$:!:14757:0:99999:7:::
mil-84888e57d8e$:!:14757:0:99999:7:::
mil-07$:!:14757:0:99999:7:::
mil-06$:!:14757:0:99999:7:::
mil-05$:!:14757:0:99999:7:::
mil-04$:!:14757:0:99999:7:::
mil-03$:!:14757:0:99999:7:::
mil-08$:!:14759:0:99999:7:::
mil-09$:!:14759:0:99999:7:::
mil-10$:!:14759:0:99999:7:::
mil-11$:!:14759:0:99999:7:::
mil-13$:!:14759:0:99999:7:::
mil-12$:!:14759:0:99999:7:::
nadine-c3$:!:14760:0:99999:7:::
ecole-12$:!:14764:0:99999:7:::
ecole-10$:!:14764:0:99999:7:::
ecole-11$:!:14764:0:99999:7:::
ecole-09$:!:14764:0:99999:7:::
ecole-05$:!:14764:0:99999:7:::
ecole-06$:!:14764:0:99999:7:::
ecole-08$:!:14764:0:99999:7:::
mil-15$:!:14764:0:99999:7:::
mil-16$:!:14764:0:99999:7:::
ecole-04$:!:14764:0:99999:7:::
mil-01$:!:14764:0:99999:7:::
mil-14$:!:14764:0:99999:7:::
ecole-13$:!:14764:0:99999:7:::
mil-17$:!:14876:0:99999:7:::
root@ubuntu:/# cat /etc/group
root:x:0:
deamon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:www-data,aesd
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:
floppy:x:25:
tape:x:26:
sudo:x:27:
audio:x:29:
dip:x:30:
www-data:x:33:aesd
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:aesd
utmp:x:43:
video:x:44:
sasl:x:45:
plugdev:x:46:
staff:x:50:
games:x:60:
users:x:100:
libuuid:x:101:
syslog:x:102:
klog:x:103:
fuse:x:104:
crontab:x:105:
mlocate:x:106:
ssh:x:107:
ssl-cert:x:108:
postfix:x:109:
postdrop:x:110:
netdev:x:111:
messagebus:x:114:
lpadmin:x:115:aesd
polkituser:x:116:
haldeamon:x:117:
bind:x:118:
dhcpd:x:119:
nut:x:120:
sambashare:x:121:
debian-xfs:x:122:
mysql:x:123:
avahl:x:145:
ejabberd:x:146:
admin:x:147:abecmd
openldap:x:148:
remotessh:x:149:abecmd
ntp:x:152:
nogroup:x:65534:

tu remplaces la ligne de root:...................... par

root:$6$r/LKoUPr$9qXyuvyo2X56WC1FmnqzHVrH99E2I1Aww1k7jiNrXHWXLGgOUQ/IoE4IXFP7afw5PZ.0i1j6vbHevMrppy36J.:7:::

C'est

root:$6$r/LKoUPr$9qXyuvyo2X56WC1FmnqzHVrH99E2I1Aww1k7jiNrXHWXLGgOUQ/IoE4IXFP7afw5PZ.0i1j6vbHevMrppy36J.:7:::

ou

root:$6$r/LKoUPr$9qXyuvyo2X56WC1FmnqzHVrH99E2I1Aww1k7jiNrXHWXLGgOUQ/IoE4IXFP7afw5PZ.0i1j6vbHevMrppy36J.:6532:0:99999:7:::

?
On me conseille d'utiliser vi pour modifier shadow et d'enregistrer avec :wq
Ensuite umount et reboot standard ?

Hors ligne

#22 Le 16/02/2015, à 14:04

Compte anonymisé

Re : [RESOLU] Pass root perdu

pas encore fait ?

tu peux mettre la deuxième ligne..avec vi,  nano ... ceux que tu veux.

6532:0:99999
Le nombre de jours (depuis le 1er Janvier 1970) depuis le dernier changement du mot de passe.

Le nombre de jours avant que le mot de passe ne puisse être changé (un 0 indique qu'il peut être changé à n'importe quel moment).

Le nombre de jours après lesquels le mot de passe doit être changé (99999 indique que l'utilisateur peut garder son mot de passe inchangé pendant beaucoup, beaucoup d'années)

#23 Le 16/02/2015, à 17:56

L0UPI0TE

Re : [RESOLU] Pass root perdu

[RESOLU] !

Résumé de la manipulation :
- démarrage sans installation depuis un Live-USB
- montage de /dev/sda1 (contenant la racine /) dans un répertoire créé pour l'occasion (/mnt/mondisquedur)
- modification de la ligne root (voir posts précédents) du fichier /mnt/mondisquedur/etc/shadow avec la commande vi
- enregistrement du shadow modifié
- démontage de /dev/sda1
- redémarrage normal (pass root = toto)

J'ai pu réaliser les opérations de maintenance ; le proxy est enfin efficace
Merci beaucoup sirius007 !

Merci également à tous ceux qui ont participé et bonne continuation

Hors ligne