ເມື່ອໃດກໍ່ຕາມທີ່ຜູ້ໃຊ້ພະຍາຍາມຕິດຕັ້ງ, ເອົາອອກຫຼືປ່ຽນຊິ້ນສ່ວນຂອງຊອບແວ, ລາວຕ້ອງມີສິດທິພິເສດຂອງຮາກເພື່ອປະຕິບັດວຽກງານດັ່ງກ່າວ. ຄໍາສັ່ງ sudo ຖືກນໍາໃຊ້ເພື່ອໃຫ້ການອະນຸຍາດດັ່ງກ່າວກັບຄໍາສັ່ງສະເພາະໃດຫນຶ່ງທີ່ຜູ້ໃຊ້ຕ້ອງການດໍາເນີນການເມື່ອຜູ້ໃຊ້ໃສ່ລະຫັດຜ່ານຜູ້ໃຊ້ເພື່ອໃຫ້ສິດໂດຍອີງໃສ່ລະບົບ.
ເປັນຫຍັງຂ້ອຍຈຶ່ງຕ້ອງໃຊ້ Sudo?
Sudo/Root ຖືກນໍາໃຊ້ທຸກຄັ້ງທີ່ທ່ານກໍາລັງເຮັດບາງສິ່ງບາງຢ່າງທີ່ຜູ້ໃຊ້ມາດຕະຖານບໍ່ຄວນມີຄວາມສາມາດທີ່ຈະເຮັດເພື່ອຄວາມສ່ຽງທີ່ຈະທໍາລາຍ / ການປ່ຽນແປງການຕັ້ງຄ່າລະບົບໃນແບບທີ່ຜູ້ເບິ່ງແຍງລະບົບຈະບໍ່ອະນຸຍາດໃຫ້ປົກກະຕິ.
ຂ້ອຍສາມາດໃຊ້ຫຍັງແທນ Sudo?
Sudo ທາງເລືອກ
- ຄໍາສັ່ງ OpenBSD doas ແມ່ນຄ້າຍຄືກັນກັບ sudo ແລະໄດ້ຖືກ ported ກັບລະບົບອື່ນໆ.
- ເຂົ້າເຖິງ.
- vsys.
- ຜູ້ໃຊ້ GNU
- ຊູ.
- Super.
- ສ່ວນຕົວ
- calife.
ເປັນຫຍັງ Sudo ບໍ່ດີ?
ເມື່ອທ່ານເຮັດຫຍັງກັບ Sudo, ມັນຫມາຍຄວາມວ່າທ່ານໃຫ້ສິດຢ່າງເຕັມທີ່ກັບມັນ, ນັ້ນແມ່ນການເຂົ້າເຖິງຮາກທີ່ບາງຄັ້ງກໍ່ມີຄວາມສ່ຽງຫຼາຍ, ຖ້າບໍ່ຕັ້ງໃຈ, ແອັບຯທີ່ເຮັດວຽກດ້ວຍການອະນຸຍາດຮາກອາດຈະເຮັດບາງຢ່າງຜິດພາດ, ສົ່ງຜົນໃຫ້ລະບົບຂັດຂ້ອງ. ການສໍ້ລາດບັງຫຼວງຂອງ OS.
ປະໂຫຍດຂອງການໃຫ້ sudo ເຂົ້າເຖິງຜູ້ໃຊ້ແມ່ນຫຍັງ?
IMO ຂໍ້ໄດ້ປຽບທີ່ສໍາຄັນຂອງ sudo over su ແມ່ນວ່າ sudo ມີການເຂົ້າສູ່ລະບົບທີ່ດີກວ່າຂອງຄໍາສັ່ງທີ່ດໍາເນີນການແລະ sudo ໃຫ້ການຄວບຄຸມລະອຽດກວ່າສິ່ງທີ່ຜູ້ໃຊ້ສາມາດເຮັດໄດ້. su ແມ່ນທັງຫມົດຫຼືບໍ່ມີ, ແຕ່ sudo ສາມາດຖືກຕັ້ງຄ່າເພື່ອອະນຸຍາດໃຫ້ເຂົ້າເຖິງບາງຄໍາສັ່ງ, ແຕ່ບໍ່ແມ່ນຄໍາສັ່ງທັງຫມົດ.
Sudo ມີຄວາມສ່ຽງດ້ານຄວາມປອດໄພບໍ?
ດ້ວຍ sudo ມັນເປັນໄປໄດ້ທີ່ຈະດໍາເນີນການລະບົບໂດຍບໍ່ມີລະຫັດຜ່ານຮາກ. ການນຳໃຊ້ທັງໝົດຂອງ sudo ແມ່ນຖືກບັນທຶກ, ເຊິ່ງບໍ່ແມ່ນກໍລະນີທີ່ມີຄຳສັ່ງແລ່ນເປັນຮາກ. … Sudo ແມ່ນຢູ່ໄກກວ່າທີ່ປອດໄພກວ່າທາງເລືອກອື່ນ. ຖ້າຖືກຕັ້ງຄ່າຜິດ, ຫຼືຖ້າການເຂົ້າເຖິງບໍ່ຖືກຕ້ອງແມ່ນໃຫ້ຜູ້ໃຊ້ທີ່ບໍ່ຫນ້າເຊື່ອຖື, ມັນເປັນຄວາມສ່ຽງດ້ານຄວາມປອດໄພ (ຂຸມ).
ຂ້ອຍຈະຢຸດ Sudo ໄດ້ແນວໃດ?
ພຽງແຕ່ໃຊ້ sudo su ເພື່ອເຂົ້າສູ່ລະບົບເປັນຮາກຈາກຜູ້ໃຊ້ໃນກຸ່ມ sudo. ຖ້າທ່ານຕ້ອງການປິດການໃຊ້ງານນີ້, ທ່ານຕ້ອງຕັ້ງ passwd ຮາກ, ຫຼັງຈາກນັ້ນເອົາຜູ້ໃຊ້ອື່ນອອກຈາກກຸ່ມ sudo. ນີ້ຈະຮຽກຮ້ອງໃຫ້ທ່ານ su – root ເພື່ອເຂົ້າສູ່ລະບົບເປັນຮາກທຸກຄັ້ງທີ່ສິດທິຂອງຮາກແມ່ນຈໍາເປັນ.
ຂ້ອຍຈະແລ່ນ sudo ໄດ້ແນວໃດ?
ເພື່ອເບິ່ງຄໍາສັ່ງທີ່ມີຢູ່ສໍາລັບທ່ານທີ່ຈະດໍາເນີນການກັບ sudo, ໃຊ້ sudo -l . ເພື່ອດໍາເນີນການຄໍາສັ່ງເປັນຜູ້ໃຊ້ຮາກ, ໃຊ້ຄໍາສັ່ງ sudo .
...
ໃຊ້ sudo.
ຄໍາສັ່ງ | ຊຶ່ງຫມາຍຄວາມວ່າ |
---|---|
sudo -l | ລາຍຊື່ຄໍາສັ່ງທີ່ມີຢູ່. |
ຄໍາສັ່ງ sudo | ດໍາເນີນການຄໍາສັ່ງເປັນຮາກ. |
sudo -u ຄໍາສັ່ງຮາກ | ດໍາເນີນການຄໍາສັ່ງເປັນຮາກ. |
sudo -u ຄໍາສັ່ງຜູ້ໃຊ້ | ດໍາເນີນການຄໍາສັ່ງເປັນຜູ້ໃຊ້. |
What does ຊູໂດ mean in English?
sudo ແມ່ນຕົວຫຍໍ້ຂອງ "ຜູ້ໃຊ້ super do" ແລະເປັນຄໍາສັ່ງ Linux ທີ່ອະນຸຍາດໃຫ້ດໍາເນີນໂຄງການເປັນ super user (aka root user) ຫຼືຜູ້ໃຊ້ອື່ນ. ໂດຍພື້ນຖານແລ້ວມັນເປັນ Linux/Mac ທຽບເທົ່າຄຳສັ່ງ runas ໃນ Windows.
ເຈົ້າໃຊ້ sudo ແນວໃດ?
ການນໍາໃຊ້ Sudo ພື້ນຖານ
- ເປີດໜ້າຕ່າງ terminal, ແລະລອງໃຊ້ຄຳສັ່ງຕໍ່ໄປນີ້: apt-get update.
- ທ່ານຄວນເຫັນຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ. ທ່ານບໍ່ມີການອະນຸຍາດທີ່ຈໍາເປັນເພື່ອດໍາເນີນການຄໍາສັ່ງ.
- ລອງໃຊ້ຄໍາສັ່ງດຽວກັນກັບ sudo: sudo apt-get update.
- ພິມລະຫັດຜ່ານຂອງທ່ານເມື່ອຖືກເຕືອນ.
18 авг ປີ 2020.
ການນໍາໃຊ້ sudo ແມ່ນຫຍັງ?
ຄໍາສັ່ງ sudo ອະນຸຍາດໃຫ້ທ່ານດໍາເນີນໂຄງການທີ່ມີສິດທິຄວາມປອດໄພຂອງຜູ້ໃຊ້ອື່ນ (ໂດຍຄ່າເລີ່ມຕົ້ນ, ເປັນ superuser). ມັນກະຕຸ້ນໃຫ້ທ່ານສໍາລັບລະຫັດຜ່ານສ່ວນຕົວຂອງທ່ານແລະຢືນຢັນການຮ້ອງຂໍຂອງທ່ານເພື່ອປະຕິບັດຄໍາສັ່ງໂດຍການກວດສອບໄຟລ໌, ເອີ້ນວ່າ sudoers, ທີ່ຜູ້ເບິ່ງແຍງລະບົບ configure.
ຄໍາສັ່ງ sudo su ແມ່ນຫຍັງ?
sudo su - ຄໍາສັ່ງ sudo ຊ່ວຍໃຫ້ທ່ານສາມາດດໍາເນີນໂຄງການເປັນຜູ້ໃຊ້ອື່ນ, ໂດຍຄ່າເລີ່ມຕົ້ນຂອງຜູ້ໃຊ້ຮາກ. ຖ້າຜູ້ໃຊ້ໄດ້ຮັບການອະນຸມັດ sudo assess, ຄໍາສັ່ງ su ຈະຖືກເອີ້ນເປັນຮາກ. ການແລ່ນ sudo su – ແລະຫຼັງຈາກນັ້ນການພິມລະຫັດຜ່ານຂອງຜູ້ໃຊ້ມີຜົນກະທົບດຽວກັນກັບການແລ່ນ su – ແລະການພິມລະຫັດຜ່ານຮາກ.
ຂ້ອຍຈະເອົາລະຫັດຜ່ານ Sudo ໄດ້ແນວໃດ?
ວິທີການປ່ຽນລະຫັດຜ່ານ sudo ໃນ Ubuntu
- ຂັ້ນຕອນທີ 1: ເປີດເສັ້ນຄໍາສັ່ງ Ubuntu. ພວກເຮົາຈໍາເປັນຕ້ອງໃຊ້ເສັ້ນຄໍາສັ່ງ Ubuntu, Terminal, ເພື່ອປ່ຽນລະຫັດຜ່ານ sudo. …
- ຂັ້ນຕອນທີ 2: ເຂົ້າສູ່ລະບົບເປັນຜູ້ໃຊ້ຮາກ. ພຽງແຕ່ຜູ້ໃຊ້ຮາກສາມາດປ່ຽນລະຫັດຜ່ານຂອງຕົນເອງໄດ້. …
- ຂັ້ນຕອນທີ 3: ປ່ຽນລະຫັດຜ່ານ sudo ຜ່ານຄໍາສັ່ງ passwd. …
- ຂັ້ນຕອນທີ 4: ອອກຈາກການເຂົ້າສູ່ລະບົບຮາກແລະຫຼັງຈາກນັ້ນ Terminal.
ເປັນຫຍັງມັນຈຶ່ງເອີ້ນວ່າ Sudo?
sudo ແມ່ນໂຄງການສໍາລັບລະບົບປະຕິບັດການຄອມພິວເຕີທີ່ຄ້າຍຄືກັບ Unix ທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດດໍາເນີນໂຄງການທີ່ມີສິດທິພິເສດດ້ານຄວາມປອດໄພຂອງຜູ້ໃຊ້ອື່ນ (ປົກກະຕິແມ່ນ superuser, ຫຼືຮາກ). ຊື່ຂອງມັນແມ່ນການເຊື່ອມຕໍ່ຂອງ "su" (ຜູ້ໃຊ້ທົດແທນ) ແລະ "ເຮັດ", ຫຼືດໍາເນີນການ.
ຜູ້ໃຊ້ໃດສາມາດໃຊ້ sudo ໄດ້ບໍ?
ທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງ sudo ເພື່ອເຂົ້າສູ່ລະບົບເປັນຜູ້ໃຊ້ອື່ນໂດຍບໍ່ຮູ້ລະຫັດຜ່ານຂອງເຂົາເຈົ້າ. ທ່ານຈະໄດ້ຮັບການແຈ້ງເຕືອນສໍາລັບລະຫັດຜ່ານຂອງທ່ານເອງ.
ຂ້ອຍຈະຮູ້ໄດ້ແນວໃດວ່າຜູ້ໃຊ້ເປັນ root ຫຼື sudo?
ບົດສະຫຼຸບຜູ້ບໍລິຫານ: "ຮາກ" ແມ່ນຊື່ທີ່ແທ້ຈິງຂອງບັນຊີຜູ້ບໍລິຫານ. "sudo" ແມ່ນຄໍາສັ່ງທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ທົ່ວໄປປະຕິບັດວຽກງານບໍລິຫານ. "Sudo" ບໍ່ແມ່ນຜູ້ໃຊ້.