🔐
ຕົວຄຳນວນ chmod Permissions ຟຣີ
Toggle Unix file permissions ສຳລັບ owner, group ແລະ other ເພື່ອຮັບ octal (755), symbolic notation (rwxr-xr-x) ແລະ chmod command ຊັດເຈນ.
ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ
| ອ່ານ | ຂຽນ | ດຳເນີນການ | ຄ່າ | |
|---|---|---|---|---|
| ເຈົ້າຂອງ | 7 | |||
| ກຸ່ມ | 5 | |||
| ອື່ນໆ | 5 |
ບິດພິເສດ
Octal (ແກ້ໄຂໄດ້)
rwxr-xr-x
ສັນຍາລັກ
ຄຳສັ່ງ
$ chmod 755 ຊື່ໄຟລ໌
ການຕັ້ງຄ່າທົ່ວໄປ
ການນຳໃຊ້ທົ່ວໄປ
- ສິດໄຟລ໌ທີ່ຖືກຕ້ອງສຳລັບເວັບເຊີບເວີຕັ້ງສິດທິ່ຖືກຕ້ອງສໍາລັບໄຟລ໌ໜ້າເວັບ ແລະ ໂຟນເດີໃນຂົນ Apache/Nginx.
- ກໍານົດສິດທິ່ SSH keySSH ປະຕິເສດສະກູນດ້ວຍສິດທິ່ຕື່ມ. ໄດ້ຮັບ chmod ທີ່ແນ່ນອນສໍາລັບໄຟລ໌ key.
- ເຮັດໃຫ້ Shell scripts ຖືກຕ້ອງໄດ້ຮັບ chmod ຄຳສັ່ງເພື່ອເຮັດໃຫ້ script ສາມາດລົດ້ໍາ້ໄປ.
- ຮຽນ Linux ໄຟລ໌ສິດທິ່ເຂົ້າໃຈວິທີອກແລະວັກ Unix ສິດທິ່ຄົນເຂົ້າໄປ/ຂຽນ/ດໍາເນີນ.
- ໄຟລ໌ສິດທິ່ໃນ Docker Imagesກໍານົດສິດທິ່ຖືກຕ້ອງສໍາລັບໄຟລ໌ຄັດລອກໃນ Docker ກະຕໍ່
ມັນເຮັດວຽກແນວໃດ
ເຄື່ອງມືນີ້ແມ່ນເຄື່ອງຄິດໄລ່ສິດອະນຸຍາດ Unix ທີ່ຂຽນເອງ, ຝັ່ງລູກຄ້າເຕັມຮູບແບບ — ບໍ່ມີໄລບຣາຣີ, ບໍ່ມີເຊີບເວີ. ມັນສ້າງແບບຈຳລອງແຕ່ລະສິດອະນຸຍາດເປັນ boolean ໃນ matrix React state ແລະ ແປງລະຫວ່າງຮູບແບບ octal, symbolic, ແລະ ls -l ໂດຍໃຊ້ເລກຄະນິດ bitwise ໂດຍກົງ.
- 1matrix checkbox ຕັ້ງ statecheckbox ອ່ານ/ຂຽນ/ດຳເນີນການທັງເກົ້າອັນ (ເຈົ້າຂອງ, ກຸ່ມ, ອື່ນ) ສະຫຼັບ boolean ໃນອົງປະກອບ React state. ບິດພິເສດ — setuid, setgid, ແລະ sticky — ຖືກຕິດຕາມແຍກກັນໃນອົງປະກອບ state ຄູ່ຂະໜານ.
- 2ເລກຄະນິດ bitwise ຄິດໄລ່ octalຟັງຊັນ octalFor() ບວກຄ່າສິດອະນຸຍາດທີ່ເປີດໃຊ້ສຳລັບແຕ່ລະກຸ່ມໂດຍໃຊ້ນ້ຳໜັກຄົງທີ່ r=4, w=2, x=1. ໂຕເລກກຸ່ມທັງສາມຖືກຕໍ່ກັນ, ແລະ ຖ້າບິດພິເສດໃດຖືກຕັ້ງ, ໂຕເລກນຳໜ້າອັນທີສີ່ (setuid=4, setgid=2, sticky=1) ຖືກເພີ່ມນຳໜ້າ.
- 3ການແຍກສອງທິດທາງຊິງໂຄຣໄນຂໍ້ມູນເຂົ້າທັງໝົດການພິມໂຕເລກ octal 3 ຫຼື 4 ຫຼັກເອີ້ນ parseOctal(), ເຊິ່ງໃຊ້ bitwise AND ເພື່ອແຍກແຕ່ລະຫຼັກກັບຄືນເປັນ boolean ສິດອະນຸຍາດ ແລະ ອັບເດດ matrix checkbox. ການວາງແຖວ ls -l ເອີ້ນ parseLsPerms(), ເຊິ່ງໃຊ້ regex ເພື່ອດຶງສະຕຣິງສິດອະນຸຍາດ 9-ໂຕອັກສອນ ແລະ ຖອດລະຫັດໂຕອັກສອນພິເສດເຊັ່ນ s, S, t, ແລະ T ສຳລັບ setuid/setgid/sticky.
- 4ຄຳສັ່ງ chmod ຖືກປະກອບ ແລະ ສຳເນົາຄຳສັ່ງ chmod ສຸດທ້າຍຖືກສ້າງໂດຍການ interpolate ສະຕຣິງ — ໂໝດ octal ຫຼືໂໝດ symbolic (ຮູບແບບ u=rwx,g=rx,o=rx) — ພ້ອມທຸງ -R ທາງເລືອກ ແລະ ຊື່ໄຟລ໌ເປົ້າໝາຍ. ການກົດ ສຳເນົາ ຂຽນຄຳສັ່ງໄປຄລິບບອດຜ່ານ navigator.clipboard.writeText(), ເຊິ່ງເຮັດວຽກໃນທ້ອງຖິ່ນໂດຍບໍ່ມີການເອີ້ນເຄືອຂ່າຍ.
ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ
ຕັ້ງລະຫັດຜ່ານ PDF
ໃສ່ລະຫັດຜ່ານໃຫ້ກັບ PDF ດ້ວຍການເຂົ້າລະຫັດ AES-256, ພ້ອມເລືອກປິດການພິມ, ການສຳເນົາ ຫຼື ການແກ້ໄຂໄດ້. ເຮັດວຽກໃນບຣາວເຊີ; ບໍ່ມີການອັບໂຫຼດ.
ລອງໃຊ້ໄຟລ໌ຢູ່ໃນທ້ອງຖິ່ນ
ຕົວແປງ Timestamp
ແປງ Unix timestamp ເປັນວັນທີທີ່ອ່ານໄດ້ ແລະ ກັ່ນ. ຮອງຮັບ UTC ແລະ ເວລາທ້ອງຖິ່ນ, ວິນາທີ ແລະ millisecond.
ລອງໃຊ້
ຕົວແປງຖານຕົວເລກ
ແປງຕົວເລກລະຫວ່າງ binary, octal, decimal ແລະ hexadecimal. ເບິ່ງ bit-size ທີ່ເໝາະ ແລະ binary output ທີ່ຈັດກຸ່ມ ທັນທີ.
ລອງໃຊ້