Symlink (symbolic link)

ໃນ UNIX , ການເຊື່ອມຕໍ່ແບບສັນຍາລັກແມ່ນບ່ອນທີ່ໄຟລ໌ໃນຫນຶ່ງລະບົບເຮັດຫນ້າທີ່ເປັນຕົວຊີ້ໄປຫາໄຟລ໌ໃນໄດເລກະທໍລີອື່ນ. ຕົວຢ່າງເຊັ່ນ, ທ່ານສາມາດສ້າງລິ້ງເພື່ອໃຫ້ທຸກຄົນເຂົ້າເຖິງໄຟລ໌ / tmp / foo ກໍ່ປະຕິບັດຕາມແຟ້ມ / etc / passwd.

ວິທີການເຊື່ອມໂຍງສັນຍາລັກສາມາດຖືກຂຸດຄົ້ນ

ຄຸນນະສົມບັດນີ້ມັກຈະສາມາດຖືກຂຸດຄົ້ນ. ໃນຂະນະທີ່ຜູ້ໃຊ້ທີ່ບໍ່ແມ່ນຮາກບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ຂຽນເຂົ້າໃນໄຟລ໌ການບໍລິຫານເຊັ່ນ / etc / passwd, ພວກເຂົາກໍ່ສາມາດສ້າງລິ້ງໃຫ້ເຂົາເຈົ້າຢູ່ໃນ / tmp directory ຫຼືໂຟນເດີຂອງພວກເຂົາ. ຫຼັງຈາກນັ້ນ SUID ສາມາດໄດ້ຮັບການຂູດຮີດທີ່ພວກເຂົາເຊື່ອວ່າພວກເຂົາກໍາລັງປະຕິບັດຕາມໄຟລ໌ຜູ້ໃຊ້, ຊຶ່ງແທນທີ່ຈະປະຕິບັດຕາມໄຟລ໌ການບໍລິຫານຕົ້ນສະບັບ. ນີ້ແມ່ນວິທີນໍາຫນ້າທີ່ຜູ້ໃຊ້ໃນທ້ອງຖິ່ນສາມາດຍົກເລີກສິດທິພິເສດຂອງພວກເຂົາໃນລະບົບ. ຕົວຢ່າງ: ນິ້ວມືຜູ້ໃຊ້ສາມາດເຊື່ອມຕໍ່ໄຟລ໌ຂອງເຂົາເຈົ້າກັບໄຟລ໌ອື່ນໆໃນລະບົບ. daemon ນິ້ວມືທີ່ມີຮຸ້ນຮາກແລ້ວຈະປະຕິບັດຕາມລິ້ງກັບໄຟລ໌ນັ້ນແລະອ່ານມັນເມື່ອປະຕິບັດການຄົ້ນຫານິ້ວມື.