ວິທີການປິດການໃຊ້ງານ Shutdown ແລະ Reboot Commands ໃນ Linux


ລະບົບປິດ ຄຳ ສັ່ງ ກຳ ນົດເວລາໃຫ້ລະບົບ Linux ປິດລົງ, ມັນອາດຈະຖືກ ນຳ ໃຊ້ເພື່ອຢຸດ, ປິດໃຊ້ງານຫລືປິດເຄື່ອງ ໃໝ່ ເມື່ອຖືກຮຽກຮ້ອງໂດຍມີຕົວເລືອກສະເພາະແລະ reboot ແນະ ນຳ ໃຫ້ລະບົບເລີ່ມຕົ້ນ ໃໝ່.

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

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະສະແດງວິທີການປິດການສັ່ງປິດແລະເປີດ ຄຳ ສັ່ງ ໃໝ່ ສຳ ລັບຜູ້ໃຊ້ທົ່ວໄປໃນ Linux.

ປິດໃຊ້ງານ Shutdown ແລະ Reboot Commands ໃນ Linux

ວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະປິດການໃຊ້ງານ ຄຳ ສັ່ງປິດແລະ reboot ໂດຍໃຊ້ເອກະສານ/etc/sudoers, ທີ່ນີ້ທ່ານສາມາດລະບຸຜູ້ໃຊ້ (tecmint) ຫຼືກຸ່ມ (ນັກພັດທະນາ) ທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ປະຕິບັດ ຄຳ ສັ່ງເຫຼົ່ານີ້.

# vi /etc/sudoers

ເພີ່ມສາຍເຫຼົ່ານີ້ເຂົ້າໃນສ່ວນ Command Aliases.

Cmnd_Alias     SHUTDOWN = /sbin/shutdown,/sbin/reboot,/sbin/halt,/sbin/poweroff

# User privilege specification
tecmint   ALL=(ALL:ALL) ALL, !SHUTDOWN

# Allow members of group sudo to execute any command
%developers  ALL=(ALL:ALL) ALL,  !SHUTDOWN

ໃນປັດຈຸບັນພະຍາຍາມທີ່ຈະປະຕິບັດການປິດແລະ reboot ຄໍາສັ່ງເປັນຜູ້ໃຊ້ normail (tecmint).

ອີກວິທີ ໜຶ່ງ ແມ່ນການ ກຳ ຈັດສິດໃນການປະຕິບັດງານໃນການປິດແລະເປີດ ຄຳ ສັ່ງ ໃໝ່ ສຳ ລັບຜູ້ໃຊ້ທັງ ໝົດ ຍົກເວັ້ນແຕ່ຮາກ.

# chmod o-x /sbin/shutdown
# chmod o-x /sbin/reboot

ໝາຍ ເຫດ: ພາຍໃຕ້ລະບົບ systemd, ເອກະສານເຫຼົ່ານີ້ (/ sbin/shutdown,/sbin/reboot,/sbin/halt,/sbin/poweroff) ແມ່ນພຽງແຕ່ການເຊື່ອມຕໍ່ທີ່ເປັນສັນຍາລັກກັບ/bin/systemctl:

# ls -l /sbin/shutdown
# ls -l /sbin/reboot
# ls -l /sbin/halt
# ls -l /sbin/poweroff

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

# chmod  o-x /bin/systemctl

ທ່ານອາດຈະຕ້ອງການຮຽນຮູ້ວິທີທີ່ຈະປິດການໃຊ້ງານບາງຢ່າງເຊັ່ນການເຂົ້າສູ່ລະບົບຮາກຂອງ SSH ແລະ ຈຳ ກັດການເຂົ້າໃຊ້ SSH, SELinux, ການບໍລິການທີ່ບໍ່ຕ້ອງການໃນ Linux ໂດຍການອ່ານຜ່ານປື້ມຄູ່ມືເຫຼົ່ານີ້:

<

  • ວິທີການເປີດໃຊ້ແລະປິດການໃຊ້ງານເຂົ້າສູ່ລະບົບຮາກໃນ Ubuntu
  • ວິທີປິດ SELinux ຊົ່ວຄາວຫຼືຖາວອນໃນ RHEL/CentOS 7/6
  • ປິດການໃຊ້ງານຫຼືເຂົ້າໃຊ້ SSH Root ເຂົ້າສູ່ລະບົບແລະ ຈຳ ກັດການເຂົ້າໃຊ້ SSH ໃນ Linux
  • ວິທີການຢຸດແລະປິດການບໍລິການທີ່ບໍ່ຕ້ອງການຈາກລະບົບ Linux
  • ນັ້ນແມ່ນມັນ! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ສະແດງວິທີການປິດການສັ່ງປິດແລະເປີດ ຄຳ ສັ່ງ ໃໝ່ ສຳ ລັບຜູ້ໃຊ້ລະບົບປົກກະຕິໃນ Linux. ທ່ານຮູ້ວິທີອື່ນໃດໃນການເຮັດສິ່ງນີ້, ແບ່ງປັນກັບພວກເຮົາໃນ ຄຳ ເຫັນ.