ສິ່ງທີ່ທ່ານຄວນຮູ້ກ່ຽວກັບຄໍາສັ່ງ Sudo

ມັນເປັນປະໂຫຍດຫຼາຍແລະສະດວກສະບາຍກວ່າທີ່ທ່ານຮູ້

ຜູ້ໃຊ້ໃຫມ່ໃນ Linux (ໂດຍສະເພາະແມ່ນ Ubuntu) ໄດ້ຮູ້ທັນທີກ່ຽວກັບຄໍາສັ່ງ Sudo. ຜູ້ໃຊ້ຫຼາຍຄົນບໍ່ເຄີຍໃຊ້ມັນສໍາລັບສິ່ງອື່ນນອກຈາກໄດ້ຮັບຂໍ້ຄວາມ "ຖືກປະຕິເສດ" ຂໍ້ຄວາມ - ແຕ່ Sudo ເຮັດຫຼາຍກວ່ານັ້ນ.

About Sudo

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

ວິທີການໃຫ້ຜູ້ໃຊ້ Sudo ອະນຸຍາດ

ຜູ້ໃຊ້ Ubuntu ໂດຍປົກກະຕິຈະໃຊ້ຄວາມສາມາດໃນການດໍາເນີນການຄໍາສັ່ງ Sudo ສໍາລັບການອະນຸຍາດ. ນັ້ນແມ່ນຍ້ອນວ່າ, ໃນລະຫວ່າງ ການຕິດຕັ້ງ , ຜູ້ໃຊ້ເລີ່ມຕົ້ນກໍ່ຖືກສ້າງຂຶ້ນ, ແລະຜູ້ໃຊ້ເລີ່ມຕົ້ນໃນ Ubuntu ແມ່ນຕັ້ງສະເຫມີກັບສິດ Sudo. ຢ່າງໃດກໍຕາມ, ຜູ້ໃຊ້ອາດຕ້ອງໄດ້ຮັບອະນຸຍາດໃຫ້ໃຊ້ຄໍາສັ່ງ Sudo ຖ້າວ່າທ່ານກໍາລັງໃຊ້ການແຈກຢາຍອື່ນໆຫຼືມີຜູ້ໃຊ້ອື່ນໃນ Ubuntu.

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

ເພື່ອໃຫ້ຜູ້ໃຊ້ Sudo ອະນຸຍາດ, ທ່ານພຽງແຕ່ຕ້ອງການໃຫ້ພວກເຂົາເພີ່ມກຸ່ມ Sudo. ເມື່ອສ້າງຜູ້ໃຊ້, ໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

sudo useradd-m -G sudo

ຄໍາສັ່ງຂ້າງເທິງຈະ ສ້າງຜູ້ໃຊ້ທີ່ມີໂຟເດີເຮືອນ ແລະເພີ່ມຜູ້ໃຊ້ເຂົ້າໃນກຸ່ມ Sudo. ຖ້າຜູ້ໃຊ້ມີຢູ່ແລ້ວ, ທ່ານສາມາດເພີ່ມຜູ້ໃຊ້ເຂົ້າໃນກຸ່ມ Sudo ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

sudo usermod-a -G sudo

ຕື່ນເຕັ້ນ Sudat ສໍາລັບເວລາທີ່ທ່ານລືມແລ່ນມັນ

ນີ້ແມ່ນຫນຶ່ງໃນບັນດາ ຄໍາສັ່ງຄໍາສັບທີ່ ທ່ານສາມາດຮຽນຮູ້ຈາກຜູ້ຊ່ຽວຊານໃນລະດູຫນາວ - ໃນກໍລະນີນີ້, ສໍາລັບການໄດ້ຮັບຂໍ້ຄວາມ "ຖືກປະຕິເສດ". ຖ້າຫາກວ່າມັນເປັນຄໍາສັ່ງຍາວ, ທ່ານສາມາດເຂົ້າໄປໃນປະຫວັດສາດແລະເອົາ Sudo ຢູ່ທາງຫນ້າຂອງມັນ, ທ່ານສາມາດພິມມັນອີກເທື່ອຫນຶ່ງ, ຫຼືທ່ານສາມາດໃຊ້ຄໍາສັ່ງງ່າຍໆດັ່ງຕໍ່ໄປນີ້, ເຊິ່ງໃຊ້ຄໍາສັ່ງກ່ອນຫນ້ານີ້ໂດຍໃຊ້ Sudo:

sudo !!

ວິທີການປ່ຽນເປັນຜູ້ໃຊ້ Root ໂດຍໃຊ້ Sudo

ຄໍາສັ່ງ S u ແມ່ນໃຊ້ເພື່ອປ່ຽນຈາກບັນຊີຜູ້ໃຊ້ຫນຶ່ງໄປອີກ. ການດໍາ ເນີນການຄໍາສັ່ງ Su ກ່ຽວກັບສະຫຼັບຂອງຕົນເອງກັບບັນຊີ superuser. ດັ່ງນັ້ນ, ເພື່ອສະຫຼັບກັບບັນຊີ superuser ໂດຍໃຊ້ Sudo, ພຽງແຕ່ດໍາເນີນການຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້:

sudo su

ວິທີການດໍາເນີນການຄໍາສັ່ງ Sudo ໃນພື້ນຫລັງ

ຖ້າທ່ານຕ້ອງການທີ່ຈະດໍາເນີນການຄໍາສັ່ງທີ່ຕ້ອງການສິດພິເສດ Superuser ໃນພື້ນຫລັງໃຫ້ໃຊ້ຄໍາສັ່ງ Sudo ດ້ວຍການປ່ຽນ -b ດັ່ງທີ່ສະແດງຢູ່ນີ້:

sudo -b

ໃຫ້ສັງເກດວ່າ, ຖ້າຄໍາສັ່ງທີ່ກໍາລັງດໍາເນີນການຮຽກຮ້ອງໃຫ້ມີການໂຕ້ຕອບຜູ້ໃຊ້, ນີ້ຈະບໍ່ເຮັດວຽກ.

ວິທີທາງເລືອກທີ່ຈະ ເອີ້ນໃຊ້ຄໍາສັ່ງໃນພື້ນຫລັງ ແມ່ນການເພີ່ມ ampersand ຈົນສຸດທ້າຍດັ່ງຕໍ່ໄປນີ້:

sudo &

ວິທີການແກ້ໄຂໄຟລ໌ໂດຍໃຊ້ສິດທິ Sudo

ວິທີທີ່ຊັດເຈນໃນການແກ້ໄຂໄຟລ໌ໂດຍໃຊ້ສິດທິ superuser ແມ່ນການດໍາເນີນການແກ້ໄຂເຊັ່ນ GNU nano , ໃຊ້ Sudo ດັ່ງຕໍ່ໄປນີ້:

sudo nano

Alternatively, ທ່ານສາມາດໃຊ້ syntax ຕໍ່ໄປນີ້:

sudo-e

ວິທີການເອີ້ນໃຊ້ຄໍາສັ່ງເປັນຜູ້ໃຊ້ອື່ນໂດຍໃຊ້ Sudo

ດັ່ງທີ່ໄດ້ກ່າວມາກ່ອນຫນ້ານີ້, ຄໍາສັ່ງ Sudo ສາມາດໃຊ້ເພື່ອດໍາເນີນການຄໍາສັ່ງເປັນຜູ້ໃຊ້ອື່ນໆ. ຕົວຢ່າງ: ຖ້າທ່ານເຂົ້າສູ່ລະບົບເປັນຜູ້ໃຊ້ "john" ແລະທ່ານຕ້ອງການໃຊ້ຄໍາສັ່ງເປັນ "terry", ຫຼັງຈາກນັ້ນທ່ານຕ້ອງດໍາເນີນການຄໍາສັ່ງ Sudo ໃນທາງດັ່ງຕໍ່ໄປນີ້:

sudo-u terry

ຖ້າທ່ານຕ້ອງການລອງມັນອອກ, ສ້າງຜູ້ໃຊ້ໃຫມ່ທີ່ເອີ້ນວ່າ "ທົດສອບ" ແລະດໍາເນີນການຄໍາສັ່ງຂອງຜູ້ໃຊ້:

sudo -u test whoami

ວິທີການກວດສອບໃບຢັ້ງຢືນ Sudo

ໃນເວລາທີ່ທ່ານດໍາເນີນການຄໍາສັ່ງໂດຍນໍາໃຊ້ Sudo, ທ່ານຈະໄດ້ຮັບການເຕືອນສໍາລັບລະຫັດຜ່ານຂອງທ່ານ. ສໍາລັບໄລຍະເວລາຕໍ່ມາ, ທ່ານສາມາດດໍາເນີນການຄໍາສັ່ງອື່ນໂດຍໃຊ້ Sudo ໂດຍບໍ່ຕ້ອງໃສ່ລະຫັດຜ່ານຂອງທ່ານ. ຖ້າທ່ານຕ້ອງການຂະຫຍາຍໄລຍະເວລານັ້ນໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

sudo -v

More About Sudo

ມີຫຼາຍກວ່ານັ້ນເພື່ອ Sudo ກ່ວາພຽງແຕ່ດໍາເນີນການຄໍາສັ່ງເປັນຜູ້ໃຊ້ Super. ກວດເບິ່ງຄູ່ມື Sudo ຂອງພວກເຮົາເພື່ອເບິ່ງບາງສະຫວິດອື່ນໆທີ່ທ່ານສາມາດໃຊ້.