LINUX.ORG.RU

Сброс пароля на DomU.

 


1

1

Добрый <время суток>. Такая странная проблема имеется не могу никак сбросить пароль на DomU домены xen. Пробовал двумя способами. 1) Прописать single mode в pyGRUB. Single грузится, но просит ввести пароль, или я что-то не понял. Я сначала уже обрадовался думал вот оно нужно просто ввести и повторить пароль, ввел раз, говорит login incorrect. 2) Прописать init=/bin/bash в pyGRUB. Пишет: /bin/bash: : No such file or directory Kernel panic - not syncing: Attempted to kill init!

Пробовал также xm shutdown машины, а затем подцепится к тому. Так ничего не получилось. Пытаюсь отмонтировать он пишет том не примонтирован. Пытаюсь примонтировать пишет, что том уже примонтирован. Грузился с LiveCD, так удалось сбросить пароль только на одну DomU - udom, через chroot, так как тома других DomU не удалось примонтировать. Просил ввести файловую систему при монтировании. mount: you must specify the filesystem type. Так ни одна из существующих не подошла. Вообще вот список доменов:

Name ID Mem VCPUs State Time(s)

Domain-0 0 864 8 r----- 4557.3

services_vm 512 1 0.0

smgr 9216 1 0.9

udom 2 512 1 -b---- 1099.2

А вот список LVM томов этих доменов:

ACTIVE '/dev/VolGroup00/lv_tmpl_env' [512,00 MB] inherit

ACTIVE '/dev/VolGroup00/dom0swap' [512,00 MB] inherit

ACTIVE '/dev/VolGroup00/udom' [10,00 GB] inherit

ACTIVE '/dev/VolGroup00/udom1' [10,00 GB] inherit

ACTIVE '/dev/VolGroup00/udomdata' [20,00 GB] inherit

ACTIVE '/dev/VolGroup00/udomswap' [1,00 GB] inherit

ACTIVE '/dev/VolGroup00/vsp-template' [20,00 GB] inherit

ACTIVE '/dev/VolGroup00/lv_services_vm' [3,00 GB] inherit

ACTIVE '/dev/VolGroup00/lv_services_vm_backup' [3,00 GB] inherit

ACTIVE '/dev/VolGroup00/lv_services_vm_var_sm' [1,00 GB] inherit

ACTIVE '/dev/VolGroup00/_drbd0_udom' [32,00 MB] inherit

ACTIVE '/dev/VolGroup00/_drbd1_udomswap' [32,00 MB] inherit

ACTIVE '/dev/VolGroup00/_drbd2_vsp-template' [32,00 MB] inherit

ACTIVE '/dev/VolGroup00/_drbd3_udomdata' [32,00 MB] inherit

ACTIVE '/dev/VolGroup00/_drbd4_lv_services_vm' [32,00 MB] inherit

ACTIVE '/dev/VolGroup00/_drbd5_lv_services_vm_var_sm' [32,00 MB] inherit

ACTIVE '/dev/VolGroup00/lv_sm' [30,00 GB] inherit

ACTIVE '/dev/VolGroup00/lv_smgr_sm_perf' [30,00 GB] inherit

ACTIVE '/dev/VolGroup00/lv_smgr_cs1k_apps' [10,00 GB] inherit

ACTIVE '/dev/VolGroup00/lv_emdata' [2,00 GB] inherit

ACTIVE '/dev/VolGroup00/lv_sm_meta_' [32,00 MB] inherit

ACTIVE '/dev/VolGroup00/lv_smgr_sm_perf_meta_' [32,00 MB] inherit

ACTIVE '/dev/VolGroup00/lv_smgr_cs1k_apps_meta_' [32,00 MB] inherit

ACTIVE '/dev/VolGroup00/lv_emdata_meta_' [32,00 MB] inherit

ACTIVE '/dev/VolGroup00/Asterisk' [48,84 GB] inherit

ssh -l root dom0.com
xl shutdown domu
mkdir /mnt/tmp
mount /dev/lvm_group/domu /mnt/tmp
openssl passwd -1 -salt salt
vim /mnt/tmp/etc/shadow
umount /mnt/tmp
xl create /etc/xen/domu
dmiceman ★★★★★ ()
Ответ на: комментарий от dmiceman

В том то и дело, что не удаётся примонтировать нихрена.

[root@SystemManager admin]# mount /dev/VolGroup00/lv_sm /mnt/udom_lvs

mount: /dev/VolGroup00/lv_sm уже примонтирован или /mnt/udom_lvs занят

[root@SystemManager admin]# umount  /mnt/udom_lvs
umount: /mnt/udom_lvs: не примонтирован

fredwriter ()
Ответ на: комментарий от fredwriter

а, погоди, «или /mnt/udom_lvs занят» скорее всего значит, что там действительно файлы валяются. просто сделай другую точку монтирования.

dmiceman ★★★★★ ()
Ответ на: комментарий от dmiceman

Вообще-то он не примонтирован, я туда могу же другой том примонтировать например:

[root@SystemManager /]# mount /dev/VolGroup00/Asterisk /mnt/udom_lvs
[root@SystemManager /]# umount /mnt/udom_lvs
[root@SystemManager /]# 
[root@SystemManager /]# mount /dev/VolGroup00/lv_sm /mnt/udom_lvs
mount: /dev/VolGroup00/lv_sm уже примонтирован или /mnt/udom_lvs занят
[root@SystemManager /]# umount /dev/VolGroup00/lv_sm
umount: /dev/VolGroup00/lv_sm: не примонтирован
[root@SystemManager /]# 
fredwriter ()
Ответ на: комментарий от fredwriter

Ну тогда твой вопрос должен быть не про сброс пароля, а про что делать с поломанным lvm. Рекомендую смотреть dmesg, fsck /dev/VolGroup00/lv_sm, mount (посмотреть что куда примонтировано), lvdisplay (ну мало ли).

Кстати, а у тебя в /dev/VolGroup00/lv_sm одна файловая система или диск? В том смысле, может быть до разделов на этом диске надо через kpartx добираться? Что kpartx -l /dev/VolGroup00/lv_sm говорит?

dmiceman ★★★★★ ()
Ответ на: комментарий от fredwriter

lvdisplay:

[root@SystemManager admin]# lvdisplay
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_tmpl_env
  VG Name                VolGroup00
  LV UUID                BRi2iI-VAGM-up45-dkeo-axc3-Km4I-3KsuLI
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                512,00 MB
  Current LE             16
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/dom0swap
  VG Name                VolGroup00
  LV UUID                JiwCr2-3pQY-gM1D-K1XP-6PO3-xsNS-JpxdX0
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                512,00 MB
  Current LE             16
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/udom
  VG Name                VolGroup00
  LV UUID                BeUZ2U-UoQ8-VmRw-h3ZL-eSZw-rAde-pWYj7F
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                10,00 GB
  Current LE             320
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/udom1
  VG Name                VolGroup00
  LV UUID                iorT7D-rGit-cSa5-SKQ7-6RiB-DlLA-XGJ0Af
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                10,00 GB
  Current LE             320
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:3
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/udomdata
  VG Name                VolGroup00
  LV UUID                48MmZk-Ecrk-nQGG-bsqf-2DjK-gVHs-2MRJax
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                20,00 GB
  Current LE             640
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:4
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/udomswap
  VG Name                VolGroup00
  LV UUID                UqrVRR-UGwt-yTt1-IA93-utra-FHsx-Estq0L
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1,00 GB
  Current LE             32
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:5
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/vsp-template
  VG Name                VolGroup00
  LV UUID                XDYi36-n51C-aDVP-qOS5-fcPg-3wCZ-cGVuDw
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                20,00 GB
  Current LE             640
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:6
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_services_vm
  VG Name                VolGroup00
  LV UUID                KBCrMt-UCJF-u001-8LWY-w3h3-lu4z-8iWC8r
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3,00 GB
  Current LE             96
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:7
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_services_vm_backup
  VG Name                VolGroup00
  LV UUID                Wdt3E2-9Pz1-R0T2-htns-XOSP-24xF-22Sdp6
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                3,00 GB
  Current LE             96
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:8
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_services_vm_var_sm
  VG Name                VolGroup00
  LV UUID                dbnGWF-33EY-MthR-aBKe-lb1o-26lx-c8JJ2k
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1,00 GB
  Current LE             32
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:9
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/_drbd0_udom
  VG Name                VolGroup00
  LV UUID                Sv8iq0-3FAN-hJSy-hjzB-It76-PKKG-c2vz8A
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                32,00 MB
  Current LE             1
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:10
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/_drbd1_udomswap
  VG Name                VolGroup00
  LV UUID                YMkdSH-AWHF-N53V-ntIx-ID39-xjxb-wkQz51
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                32,00 MB
  Current LE             1
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:11
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/_drbd2_vsp-template
  VG Name                VolGroup00
  LV UUID                0Qtp2w-vEsq-ODYC-gupc-Hjqx-ZfFk-t1cQgD
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                32,00 MB
  Current LE             1
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:12
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/_drbd3_udomdata
  VG Name                VolGroup00
  LV UUID                KFttGd-5fNB-0hv2-osvv-sbUB-fNYN-MfpsEe
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                32,00 MB
  Current LE             1
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:13
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/_drbd4_lv_services_vm
  VG Name                VolGroup00
  LV UUID                WTb0yf-0l8T-IVrr-fVfQ-BE8z-17Pk-alae38
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                32,00 MB
  Current LE             1
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:14
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/_drbd5_lv_services_vm_var_sm
  VG Name                VolGroup00
  LV UUID                z964TJ-5K5s-U17w-jjG3-E4wc-V5xn-2k0vYK
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                32,00 MB
  Current LE             1
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:15
   

fredwriter ()
Ответ на: комментарий от fredwriter
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_sm
  VG Name                VolGroup00
  LV UUID                sZrO2S-JUVP-wVrn-3j7T-21Gl-lAN9-4pbBOb
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                30,00 GB
  Current LE             960
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:16
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_smgr_sm_perf
  VG Name                VolGroup00
  LV UUID                jqooj0-tuyi-XBl9-lgpa-9kDv-ZmiL-g3moeq
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                30,00 GB
  Current LE             960
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:17
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_smgr_cs1k_apps
  VG Name                VolGroup00
  LV UUID                dtnWw4-bKTF-K9Zh-sVZn-ejkz-2Oas-awILD6
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                10,00 GB
  Current LE             320
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:18
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_emdata
  VG Name                VolGroup00
  LV UUID                ZWPdUd-1gu6-UK2k-XkO3-yF9n-7oNh-NvwnhT
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                2,00 GB
  Current LE             64
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:19
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_sm_meta_
  VG Name                VolGroup00
  LV UUID                CMWbac-I5Ah-d68M-kOsS-Cdfp-bO3o-gk630Q
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                32,00 MB
  Current LE             1
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:20
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_smgr_sm_perf_meta_
  VG Name                VolGroup00
  LV UUID                nG6gZO-3SvE-e9MO-gN0Y-huzc-M41B-sokqyM
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                32,00 MB
  Current LE             1
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:21
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_smgr_cs1k_apps_meta_
  VG Name                VolGroup00
  LV UUID                rvI0xo-Tgf5-PrRK-qrSo-eEde-dOVG-LSQWpC
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                32,00 MB
  Current LE             1
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:22
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/lv_emdata_meta_
  VG Name                VolGroup00
  LV UUID                GJ3meE-Wok9-cCld-aE8h-VvLm-gJ1y-TJlW2p
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                32,00 MB
  Current LE             1
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:23
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/Asterisk
  VG Name                VolGroup00
  LV UUID                5YBG08-02dp-fJdi-pkUH-sOwT-dC4X-x2Cd2d
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                48,84 GB
  Current LE             1563
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:24

fredwriter ()
Ответ на: комментарий от fredwriter

mount:

[root@SystemManager admin]# mount
/dev/cciss/c0d0p1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/cciss/c0d0p2 on /upg type ext3 (rw,nosuid)
tmpfs on /dev/shm type tmpfs (rw)
/dev/mapper/VolGroup00-lv_tmpl_env on /template-env type ext3 (rw,nosuid)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
none on /var/lib/xenstored type tmpfs (rw)
fredwriter ()
Ответ на: комментарий от fredwriter

Пробовал

[root@SystemManager ~]# kpartx -a /dev/VolGroup00/lv_sm
device-mapper: reload ioctl failed: Invalid argument
device-mapper: reload ioctl failed: Invalid argument

[root@SystemManager ~]# file -s /dev/VolGroup00/lv_sm
/dev/VolGroup00/lv_sm: symbolic link to `/dev/mapper/VolGroup00-lv_sm'

[root@SystemManager ~]# file -s /dev/mapper/VolGroup00-lv_sm
/dev/mapper/VolGroup00-lv_sm: x86 boot sector; partition 1: ID=0x83, active, starthead 1, startsector 63, 208782 sectors; partition 2: ID=0x8e, starthead 0, startsector 208845, 62701695 sectors, code offset 0x48

fredwriter ()
Ответ на: комментарий от fredwriter

После kpartx -a должно было появиться что-то вроде /dev/mapper/lv_sm1

Вот его-то и надо монтировать и там пароли искать.

Если нет, покажи ls -l /dev/mapper

dmiceman ★★★★★ ()
Ответ на: комментарий от fredwriter
[root@SystemManager admin]# ls -l /dev/mapper
итого 0
crw------- 1 root root  10, 59 Сен  3 18:33 control
brw-rw---- 1 root disk 253, 24 Сен  4 13:51 VolGroup00-Asterisk
brw-rw---- 1 root disk 253,  1 Сен  3 18:33 VolGroup00-dom0swap
brw-rw---- 1 root disk 253, 10 Сен  3 18:33 VolGroup00-_drbd0_udom
brw-rw---- 1 root disk 253, 11 Сен  3 18:33 VolGroup00-_drbd1_udomswap
brw-rw---- 1 root disk 253, 12 Сен  3 18:33 VolGroup00-_drbd2_vsp--template
brw-rw---- 1 root disk 253, 13 Сен  3 18:33 VolGroup00-_drbd3_udomdata
brw-rw---- 1 root disk 253, 14 Сен  3 18:33 VolGroup00-_drbd4_lv_services_vm
brw-rw---- 1 root disk 253, 15 Сен  3 18:33 VolGroup00-_drbd5_lv_services_vm_var_sm
brw-rw---- 1 root disk 253, 19 Сен  3 18:33 VolGroup00-lv_emdata
brw-rw---- 1 root disk 253, 23 Сен  3 18:33 VolGroup00-lv_emdata_meta_
brw-rw---- 1 root disk 253,  7 Сен  3 18:33 VolGroup00-lv_services_vm
brw-rw---- 1 root disk 253,  8 Сен  3 18:33 VolGroup00-lv_services_vm_backup
brw-rw---- 1 root disk 253,  9 Сен  3 18:33 VolGroup00-lv_services_vm_var_sm
brw-rw---- 1 root disk 253, 16 Сен  3 18:33 VolGroup00-lv_sm
brw-rw---- 1 root disk 253, 18 Сен  3 18:33 VolGroup00-lv_smgr_cs1k_apps
brw-rw---- 1 root disk 253, 22 Сен  3 18:33 VolGroup00-lv_smgr_cs1k_apps_meta_
brw-rw---- 1 root disk 253, 17 Сен  3 18:33 VolGroup00-lv_smgr_sm_perf
brw-rw---- 1 root disk 253, 21 Сен  3 18:33 VolGroup00-lv_smgr_sm_perf_meta_
brw-rw---- 1 root disk 253, 20 Сен  3 18:33 VolGroup00-lv_sm_meta_
brw-rw---- 1 root disk 253,  0 Сен  3 18:33 VolGroup00-lv_tmpl_env
brw-rw---- 1 root disk 253,  2 Сен  3 18:33 VolGroup00-udom
brw-rw---- 1 root disk 253,  3 Сен  3 18:33 VolGroup00-udom1
brw-rw---- 1 root disk 253,  4 Сен  3 18:33 VolGroup00-udomdata
brw-rw---- 1 root disk 253,  5 Сен  3 18:33 VolGroup00-udomswap
brw-rw---- 1 root disk 253,  6 Сен  3 18:33 VolGroup00-vsp--template
fredwriter ()
Ответ на: комментарий от fredwriter

Вот, боюсь, не подскажу почему kpartx не отработал. Смотри dmesg.

Там внутри случайно не lvm, который по именам конфликтует с lvm dom0?

dmiceman ★★★★★ ()
Ответ на: комментарий от fredwriter

Ну в образе диска domU вполне может использоваться lvm. И вот если там volume group называется VolGroup00, то… понятия не имею как себя поведет kpartx в dom0. Но это так, случайная мысль. Все самое интересное должно быть написано в dmesg. Если там пусто, то увы, у меня идей пока что нет.

dmiceman ★★★★★ ()
Ответ на: комментарий от dmiceman

Вот часть dmesg:

device-mapper: table: 253:25: linear: dm-linear: Device lookup failed
device-mapper: ioctl: error adding target to table
device-mapper: table: 253:25: linear: dm-linear: Device lookup failed
device-mapper: ioctl: error adding target to table
device-mapper: table: 253:25: linear: dm-linear: Device lookup failed
device-mapper: ioctl: error adding target to table
device-mapper: table: 253:25: linear: dm-linear: Device lookup failed
device-mapper: ioctl: error adding target to table
device-mapper: table: 253:25: linear: dm-linear: Device lookup failed
device-mapper: ioctl: error adding target to table
device-mapper: table: 253:25: linear: dm-linear: Device lookup failed
device-mapper: ioctl: error adding target to table
kpartx[19036]: segfault at 00007fff00000001 rip 00000038aac78d50 rsp 00007fff2f86
87e8 error 4
kpartx[19049]: segfault at 00007fff00000001 rip 00000038aac78d50 rsp 00007fff3fd2
fce8 error 4

fredwriter ()
Ответ на: комментарий от fredwriter

Короче, удалось мне подцепится к этим разделам. Я загрузился с LiveCD, и удалось выполнить все эти команды:

[root@SystemManager /]# kpartx -l /dev/VolGroup00/lv_sm
lv_sm1 : 0 208782 /dev/VolGroup00/lv_sm 63
lv_sm2 : 0 62701695 /dev/VolGroup00/lv_sm 208845

[root@SystemManager ~]# kpartx -a /dev/VolGroup00/lv_sm
[root@SystemManager ~]#

И у меня в mapper появился раздел /dev/mapper/VolGroup00-LogVol00.

Вот его то я и примонтировал и пароль сбросил.

fredwriter ()
Ответ на: комментарий от fredwriter

А, на всякий случай напишу, перед этим всем нужно было выполнить lvm vgchange -a y, что-бы активировать все lvm разделы. И после команды

[root@SystemManager ~]# kpartx -a /dev/VolGroup00/lv_sm

тоже нужно выполнить lvm vgchange -a y. А затем уже можно монтировать.

fredwriter ()
Ответ на: комментарий от fredwriter

Короче, не удалось до конца решить проблему.

Когда на одном серваке появилось в ./dev/mapper после команд:

[root@SystemManager /]# lvm vgchange -a y
[root@SystemManager /]# kpartx -l /dev/VolGroup00/lv_sm
lv_sm1 : 0 208782 /dev/VolGroup00/lv_sm 63
lv_sm2 : 0 62701695 /dev/VolGroup00/lv_sm 208845
[root@SystemManager ~]# kpartx -a /dev/VolGroup00/lv_sm 
[root@SystemManager ~]# lvm vgchange -a y

сразу три раздела, два этих lv_sm1 lv_sm1, и еще /dev/mapper/VolGroup00-LogVol00. Вот он мне и нужен был. Кроме того на когда из виртуалки выполняешь df -h, то корень как раз указывается в /dev/mapper/VolGroup00-LogVol00.

На другом серваке картина другая. После команд

[root@Avaya mapper]# lvm vgchange -a y
 [root@Avaya mapper]# kpartx -l /dev/VolGroup00/lv_utility_server
 lv_utility_server1 : 0 208782 /dev/VolGroup00/lv_utility_server 63
 lv_utility_server2 : 0 19695690 /dev/VolGroup00/lv_utility_server 208845
 lv_utility_server3 : 0 1044225 /dev/VolGroup00/lv_utility_server 19904535

[root@Avaya mapper]# kpartx -a /dev/VolGroup00/lv_utility_server [root@Avaya mapper]# lvm vgchange -a y
Появилось только три раздела lv_utility_server1, lv_utility_server2, lv_utility_server3.

Когда из виртуалки выполняешь df -h, то корень указан как /dev/xvda2.

Я, так как другого выхода не увидел, примонтировал lv_utility_server2. Он примонтировался. Я зашел на примонтированный диск, там действительно было то что мне нужно. Я проверил сетевые настройки на этом разделе и там ip тот, на который мне нужно сбросить пароль. Я выполнить chroot, вписал пароль для рута перезагрузился, зашел на виртуалку, но пароль не подошел, сброс не удался. Попробовал еще несколько раз, та же история. Может я какой-нибудь снапшот примонтировал? Подскажите кто-нибудь как же все-таки добраться до нормальной фс виртуалки?

fredwriter ()
Ответ на: комментарий от fredwriter

Перечитай первый пост и потом посмотри внимательно на то, что я написал. bash в рамдиске твоей VM может и не быть, а sh есть везде и всегда.

spijet ★★★ ()
Ответ на: комментарий от fredwriter

Короче щас посмотрел, что значит initrd))) и посмотрел какие файлы initrd находятся в папке boot той витруалки, которой я прописывал в загрузке init=/bin/bash. Там оказалось 4 файла

initrd initrd-2.6.18-238.el5xen.img

initrd-2.6.18-274.7.1.el5xen.img

initrd-2.6.18-308.13.1.el5xen.img

initrd-2.6.18-308.8.2.el5xen.img

в папке boot подцепился к initrd всех 4-х файлов таким путем:

# mkdir temp ; cd temp
# cp /boot/initrd-2.6.18-238.el5xen.img initrd-2.6.18-238.el5xen.img.gz
# gunzip initrd-2.6.18-238.el5xen.img.gz
# cpio -i --make-directories < initrd-2.6.18-238.el5xen.img

и только в третьем есть в папке bin оба файла и sh и bash. Я так понимаю названия initrd файлов соответствуют названиям строк загрузки pyGRUB. Но система загружается с первой строки, можно ли её загрузить нормально с той строки, которая соответствует initrd-2.6.18-308.13.1.el5xen.img? Той initrd в которой всё норм?

fredwriter ()
Ответ на: комментарий от fredwriter

Блин прикол в том что initrd-2.6.18-308.13.1.el5xen.img соответствует первой строке в списке pyGRUB - CentOS (2.6.18-308.13.1.el5xen). Так что у меня в initrd точьно есть и bash и sh.

fredwriter ()
Ответ на: комментарий от fredwriter

Так что, есть у кого нибудь идеи как мне пароль сбросить, ну позалюста ну подскажите мине.

fredwriter ()
Ответ на: комментарий от anonymous
[root@smgr grub]# cat grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/xvda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-308.13.1.el5xen)
	root (hd0,0)
	kernel /vmlinuz-2.6.18-308.13.1.el5xen ro root=/dev/VolGroup00/LogVol00 console=xvc0 rhgb quiet
	initrd /initrd-2.6.18-308.13.1.el5xen.img
title CentOS (2.6.18-308.8.2.el5xen)
	root (hd0,0)
	kernel /vmlinuz-2.6.18-308.8.2.el5xen ro root=/dev/VolGroup00/LogVol00 console=xvc0 rhgb quiet
	initrd /initrd-2.6.18-308.8.2.el5xen.img
title CentOS (2.6.18-274.7.1.el5xen)
	root (hd0,0)
	kernel /vmlinuz-2.6.18-274.7.1.el5xen ro root=/dev/VolGroup00/LogVol00 console=xvc0 rhgb quiet
	initrd /initrd-2.6.18-274.7.1.el5xen.img
title CentOS (2.6.18-238.el5xen)
	root (hd0,0)
	kernel /vmlinuz-2.6.18-238.el5xen ro root=/dev/VolGroup00/LogVol00 console=xvc0 rhgb quiet
	initrd /initrd-2.6.18-238.el5xen.img
fredwriter ()
Ответ на: комментарий от anonymous

Я его вписывал при загрузке. Нажимал е на нужном разделе -> выбирал пункт с kernel /vmlinuz-2.6.18-308.13.1.el5xen ro root=/dev/VolGroup00/LogVol>

-> нажимал e -> дописывал сюда: <roup00/LogVol00 console=xvc0 rhgb quiet

init=/bin/bash получалось

<roup00/LogVol00 console=xvc0 rhgb quiet init=/bin/bash

-> нажимал b для загрузки.

fredwriter ()
Ответ на: комментарий от fredwriter

Но перед всем этим вводил xm shutdowm smgr

затем

xm create -c smgr

И попадал в pyGRUB

fredwriter ()
Ответ на: комментарий от fredwriter

ой, пардон

/me пошёл чинить глаза

anonymous ()
Ответ на: комментарий от fredwriter

Еще один метод сброса пароля сейчас опробовал на подопытной виртуалке VBox с CentOS 5.9.

Просто заходишь в файл /etc/shadow, удаляешь хеш пароля - он между первым и вторым двоеточиями. Затем перезагружаешься и заходишь тупо без пароля.

И еще я вчера еще раз пробовал путём kpartx - a <LV> примонтировать раздел и сбросить пароль. Когда примонтировался к диску, зашел на него chroot'ом и сбросил пароль еще создал пустую папку в примонтированном разделе, чтобы потом войти обрезанным до безобразия admin'ом, если сброс пароля опять не сработает (хотя я его сбросил chroot'ом) и проверить есть ли созданная папка. Так папка там есть, но пароль не сбросился. Сегодня буду пробовать удалить хеш из shadow.

fredwriter ()
Ответ на: комментарий от fredwriter

Попробовал удалить хеш из shadow уже на рабочей виртуалке, затем попробовал зайти но он требует пароль, нажал enter - login incorrect. Хотя в shadow пусто было. Что делать уже не знаю.

fredwriter ()
Ответ на: комментарий от fredwriter

Короче после удаления пароля из хеша и перезагрузки, в поле хеша пароля появляется два восклицательных знака (учетная запись заблокирована), а между ними то ли две запятые, то ли две точки не помню точно, и нет сейчас возможности уточнить. Это выглядит как то так:

root:,!!,:......

,

или так

root:.!!.:.....

Если два восклицательных знака, то учетка заблокирована, а если два восклицательных знака и две запятые между ними или вде точки это что значит, и как бороться с блокировкой при сбросе пароля?

fredwriter ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.