ຮູບແບບຜູ້ໃຊ້ແບບດຽວ: ຕັ້ງ/ກູ້ຄືນລະຫັດຜ່ານບັນຊີຜູ້ໃຊ້ທີ່ຖືກລືມໃນ RHEL/CentOS 7


ທ່ານເຄີຍປະສົບສະຖານະການບໍເມື່ອທ່ານພາດລະຫັດຜ່ານບັນຊີຜູ້ໃຊ້ຂອງທ່ານໃນລະບົບ Linux? ແລະສະຖານະການສາມາດຮ້າຍແຮງກວ່າເກົ່າຖ້າທ່ານລືມລະຫັດຜ່ານຮາກ. ທ່ານບໍ່ສາມາດປະຕິບັດການປ່ຽນແປງຢ່າງກວ້າງຂວາງຂອງລະບົບໄດ້. ຖ້າທ່ານລືມລະຫັດຜ່ານຂອງຜູ້ໃຊ້, ທ່ານສາມາດຕັ້ງມັນ ໃໝ່ ໄດ້ງ່າຍໂດຍໃຊ້ບັນຊີຮາກ.

ຈະເປັນແນວໃດຖ້າທ່ານລືມລະຫັດຜ່ານຮາກຂອງທ່ານ? ທ່ານບໍ່ສາມາດຕັ້ງລະຫັດຜ່ານບັນຊີຮາກໂດຍໃຊ້ບັນຊີຜູ້ໃຊ້. ນັບຕັ້ງແຕ່ບັນຊີຜູ້ໃຊ້ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ປະຕິບັດວຽກງານດັ່ງກ່າວໂດຍທົ່ວໄປ.

ນີ້ແມ່ນ ຄຳ ແນະ ນຳ ທີ່ຈະພາທ່ານອອກຈາກສະຖານະການດັ່ງກ່າວຖ້າທ່ານເຄີຍເຂົ້າໄປໃນມັນ. ນີ້ໃນບົດຄວາມນີ້ພວກເຮົາຈະພາທ່ານໄປສູ່ການເດີນທາງຂອງການຕັ້ງຄ່າລະຫັດຮາກ RHEL 7 ແລະ CentOS 7 ຂອງທ່ານ.

ໃນເຊົ້າມື້ນີ້ຂ້ອຍຫັນເຄື່ອງແມ່ຂ່າຍ RHEL 7 Linux ຂອງຂ້ອຍໃຫ້ຮູ້ວ່າມັນຖືກລັອກໄວ້ແລ້ວ. ບໍ່ວ່າຂ້ອຍຈະສົ່ງຂໍ້ມູນລະຫັດຜ່ານທີ່ຂ້ອຍໄດ້ປ່ຽນໄປໃນຄືນທີ່ຜ່ານມາຫຼືຂ້ອຍກໍ່ລືມມັນແທ້ໆ.

ສະນັ້ນຂ້ອຍຄວນເຮັດແນວໃດໃນຕອນນີ້? ຂ້ອຍຄວນເຂົ້າສູ່ລະບົບໂດຍໃຊ້ບັນຊີຜູ້ໃຊ້ຂອງຂ້ອຍແລະລອງປ່ຽນລະຫັດຜ່ານຮາກບໍ?

Oops ຂ້ອຍໄດ້ຮັບ "ພຽງແຕ່ຮາກສາມາດລະບຸຊື່ຜູ້ໃຊ້" ແລະຂ້ອຍສູນເສຍການຄວບຄຸມບັນຊີ root. ສະນັ້ນຂ້າພະເຈົ້າໄດ້ວາງແຜນທີ່ຈະເຂົ້າສູ່ໂຫມດຜູ້ໃຊ້ແບບດຽວ. ເພື່ອເຮັດສິ່ງນີ້ໃຫ້ເປີດ Server ໃໝ່ ທັນທີທີ່ທ່ານໄດ້ຮັບ ໜ້າ ຈໍດ້ານລຸ່ມກົດ e (ຢືນ ສຳ ລັບການແກ້ໄຂ) ຈາກແປ້ນພິມ

ຫຼັງຈາກທີ່ທ່ານກົດ e ຈາກແປ້ນພິມທ່ານຈະເຫັນຂໍ້ຄວາມຫຼາຍຂໍ້ເຊິ່ງອາດຈະຖືກປິດເປັນຂະ ໜາດ ຂອງ ໜ້າ ຈໍຂອງທ່ານ.

ຄົ້ນຫາຂໍ້ຄວາມ “ rhgb ງຽບ” ແລະປ່ຽນມັນດ້ວຍ “ init =/bin/bash” ໂດຍບໍ່ມີ ຄຳ ເວົ້າ.

ເມື່ອ ສຳ ເລັດການແກ້ໄຂແລ້ວໃຫ້ກົດ ctrl+x ແລະມັນຈະເລີ່ມບູດດ້ວຍພາລາມິເຕີທີ່ລະບຸ. ແລະທ່ານຈະໄດ້ຮັບສຽງກະຕຸ້ນ.

ຕອນນີ້ກວດເບິ່ງສະຖານະຂອງການແບ່ງປັນຮາກໂດຍການແລ່ນ ຄຳ ສັ່ງຕໍ່ໄປນີ້ໃນຮູບແບບຂອງຜູ້ໃຊ້ດຽວ.

# mount | grep root

ທ່ານອາດຈະສັງເກດເຫັນວ່າມີການລາຍງານການແບ່ງປັນຮາກເປັນ ro (ອ່ານເທົ່ານັ້ນ). ພວກເຮົາ ຈຳ ເປັນຕ້ອງໄດ້ຮັບການອະນຸຍາດຈາກການອ່ານການຂຽນສ່ວນຮາກເພື່ອປ່ຽນລະຫັດຜ່ານຂອງຮາກ.

# mount -o remount,rw /

ນອກຈາກນີ້ຍັງກວດກາ, ຖ້າການແບ່ງປັນຮາກໄດ້ຖືກຕິດຕັ້ງດ້ວຍຮູບແບບການອະນຸຍາດໃຫ້ອ່ານ.

# mount | grep root

ຕອນນີ້ທ່ານສາມາດປ່ຽນລະຫັດຜ່ານຮາກໂດຍການພິມ ຄຳ ສັ່ງ passwd. ແຕ່ວ່າມັນບໍ່ໄດ້ເຮັດ. ພວກເຮົາຕ້ອງການເພື່ອປັບປຸງສະພາບການຂອງ SELinux. ຖ້າພວກເຮົາຂ້າມການໃຊ້ງານກັບສະພາບການຂອງ SELinux ທັງ ໝົດ, ພວກເຮົາສາມາດເຂົ້າສູ່ລະບົບໂດຍໃຊ້ລະຫັດຜ່ານ.

# passwd root
[Enter New Password]
[Re-enter New Password]
# touch /.autorelabel

ເປີດ ໃໝ່ ແລະເຂົ້າສູ່ລະບົບອີກຄັ້ງເພື່ອເຂົ້າບັນຊີແລະເບິ່ງວ່າທຸກຢ່າງເຮັດວຽກໄດ້ດີຫລືບໍ່?

# exec /sbin/init

ອະນາໄມໃນຮູບພາບຂ້າງເທິງທີ່ພວກເຮົາໄດ້ເຂົ້າສູ່ລະບົບເຂົ້າລະບົບ RHEL 7 ຢ່າງ ສຳ ເລັດຜົນໂດຍການຕັ້ງຄ່າລະຫັດຜ່ານຮາກຈາກຮູບແບບຜູ້ໃຊ້ດຽວ.

ຂັ້ນຕອນຂ້າງເທິງສະແດງໃຫ້ເຫັນຢ່າງຈະແຈ້ງກ່ຽວກັບວິທີການເຂົ້າລະບົບຂອງເຄື່ອງ RHEL 7 ແລະ CentOS 7 ໂດຍການຕັ້ງລະຫັດລັບ ໃໝ່ ຈາກຮູບແບບຜູ້ໃຊ້ດຽວ.

ດຽວນີ້ ໝົດ ແລ້ວ. ຂ້ອຍຈະຢູ່ທີ່ນີ້ອີກເທື່ອ ໜຶ່ງ ດ້ວຍບົດຂຽນທີ່ ໜ້າ ສົນໃຈອີກໄວໆນີ້. ຈົນກ່ວາຫຼັງຈາກນັ້ນຕິດຕາມແລະເຊື່ອມຕໍ່ກັບ Tecmint. ຢ່າລືມໃຫ້ພວກເຮົາມີ ຄຳ ຕິຊົມທີ່ມີຄ່າຂອງທ່ານໃນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້. ມັກແລະແບ່ງປັນພວກເຮົາແລະຊ່ວຍພວກເຮົາໃຫ້ເຜີຍແຜ່.