ວິທີການປິດການໃຊ້ງານ 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 ໂດຍການອ່ານຜ່ານປື້ມຄູ່ມືເຫຼົ່ານີ້:
<
ນັ້ນແມ່ນມັນ! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ສະແດງວິທີການປິດການສັ່ງປິດແລະເປີດ ຄຳ ສັ່ງ ໃໝ່ ສຳ ລັບຜູ້ໃຊ້ລະບົບປົກກະຕິໃນ Linux. ທ່ານຮູ້ວິທີອື່ນໃດໃນການເຮັດສິ່ງນີ້, ແບ່ງປັນກັບພວກເຮົາໃນ ຄຳ ເຫັນ.