راهنمای تغییر پسورد VPSهای لینوکس در Proxmox

دسته بندی: آموزش, لینوکس
راهنمای تغییر پسورد VPSهای لینوکس در Proxmox

برای تغییر پسورد VPS (سرورمجازی)های لینوکس در Proxmox (پروکس موکس)، مراحل زیر را طی نمایید:

  1. به سرور اصلی پروکس‌موکس ssh کنید.
  2. با دستور lvdisplay و vgdisplay به‌صورت زیر، درایوی که سرورمجازی روی آن است را پیدا کنید.
    vgdisplay
    --- Volume group ---
    VG Name vg0
    System ID
    Format lvm2
    Metadata Areas 1
    Metadata Sequence No 14
    VG Access read/write
    VG Status resizable
    MAX LV 0
    Cur LV 2
    Open LV 1
    Max PV 0
    Cur PV 1
    Act PV 1
    VG Size 698.01 GiB
    PE Size 4.00 MiB
    Total PE 178690
    Alloc PE / Size 120320 / 470.00 GiB
    Free PE / Size 58370 / 228.01 GiB
    VG UUID UrjwY7-1yQC-eJpi-E27i-Pw69-pW7R-pxILVX</li>
    </ol>
    root@Server ~ # lvdisplay
    --- Logical volume ---
    LV Path /dev/vg0/root
    LV Name root
    VG Name vg0
    LV UUID vNLHPP-i1t7-Wduc-pnLF-d8Zu-ht5Z-kymAsz
    LV Write Access read/write
    LV Creation host, time rescue, 2015-07-10 15:24:54 +0200
    LV Status available
    # open 1
    LV Size 70.00 GiB
    Current LE 17920
    Segments 1
    Allocation inherit
    Read ahead sectors auto
    - currently set to 256
    Block device 253:0
    
    --- Logical volume ---
    LV Path /dev/vg0/vm-103-disk-1
    LV Name vm-103-disk-1
    VG Name vg0
    LV UUID uvFafF-BGhr-W8Gl-9021-plH0-unSE-cE4pXd
    LV Write Access read/write
    LV Creation host, time Server, 2015-07-12 10:06:07 +0200
    LV Status NOT available
    LV Size 400.00 GiB
    Current LE 102400
    Segments 1
    Allocation inherit
    Read ahead sectors auto
  3. به کمک دستور kpartx اطلاعات درایور را لیست کنید.
    #kpartx -l /dev/vg0/vm-103-disk-1
    vg0-vm--103--disk--1p1 : 0 1024000 /dev/vg0/vm-103-disk-1 2048
    vg0-vm--103--disk--1p2 : 0 837834752 /dev/vg0/vm-103-disk-1 1026048
  4. سپس به کمک دستورات زیر درایو را در آدرس مشخص شده mount کنید.
    kpartx -a /dev/vg0/vm-103-disk-1
    1. مونت پارتیشن اول:
      mount /dev/mapper/vg0-vm--103--disk--1p1 /mnt
    2. مومنت پارتیشن دوم:
      mount /dev/mapper/vg0-vm--103--disk--1p2 /mnt1
  5. تغییر پسورد:
    1. برای تغییر پسورد، ابتدا با دستور ریز chroot کنید.
      chroot /mnt
    2. سپس به کمک دستور زیر پسورد را تغییر می‌دهیم.
      passwd /mnt
  6. پس از اتمام کار همه پارتیشن‌هایی که مونت کردیم را umount می‌کنیم.
    umount /mnt
  7. در انتها دستور زیر را اجرا کنید.
    kpartx -d /dev/vg0/vm-103-disk-1

تغییر پسورد اگر پارتیشن‌های داخلی VPS به‌صورت lvm باشد:

چنانچه پارتیشن‌(های) داخل سرورمجازی به‌صورت lvm پارتیشن بندی شده‌باشد باید به‌صورت زیر عمل کرد.

  1. ابتدا دستورات زیر را اجرا نمود.
    # kpartx -av /dev/vg0/vm-103-disk-1
    add map vg0-vm--103--disk--1p1 (253:2): 0 1024000 linear /dev/vg0/vm-103-disk-1 2048
    add map vg0-vm--103--disk--1p2 (253:3): 0 837834752 linear /dev/vg0/vm-103-disk-1 1026048
  2. سپس دستور vgscan را اجرا کرد.
    vgscan
    Reading all physical volumes. This may take a while...
    Found volume group "vg_server" using metadata type lvm2
    Found volume group "vg0" using metadata type lvm2
  3. اگر هر دو volume groupها مثل هم باشد، ابتدا باید نام volume group سرورمجازی را عوض نمود: آن‌گاه دستورات زیر را اجرا کرد.
    #lvscan
    #vgchange -ay vg_server
    #lvscan
  4. سپس پارتیشن‌ها را mount کنید و پسورد را تغییر دهید.
    mount /dev/vg_server/lv_root /mnt
    root@Server /dev/vg0 # ls /mnt
    backup dev lib media proc root selinux tmp
    bin etc lib64 mnt quota.user sbin srv usr
    boot home lost+found opt razor-agent.log scripts sys var
  5. در انتهای همه پاریتشن‌هایی که مونت کردیم را umouunt کرده و دستور زیر را اجرا کنید.
    #vgchange -an vg_server
حتما بخوانید:  آشنایی با VMware ESXi
برچسب ها:
امتیاز شما

مایلید هر دو هفته یک ایمیل مفید دریافت کنید؟

ما را در شبکه‌های اجتماعی دنبال کنید

همچنین شاید دوست داشته باشید!

نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست