chmod зөвшөөрлийн тооцоологч — үнэгүй
Эзэмшигч, бүлэг болон бусдын Unix файлын зөвшөөрлүүдийг тохируулж октал утга (755), тэмдэгтийн тэмдэглэгээ (rwxr-xr-x) болон яг chmod командыг авах.
| Унших | Бичих | Гүйцэтгэх | Утга | |
|---|---|---|---|---|
| Эзэмшигч | 7 | |||
| Бүлэг | 5 | |||
| Бусад | 5 |
$ chmod 755 файлын нэр
Нийтлэг урьдчилсан тохиргоо
Түгээмэл хэрэглээ
- Вебийн сервер дээрх зөв файлын уруу зөвлөмжApache/Nginx сервер дээр вебийн файл болон папкын зөв зөвлөмжийг суулга.
- SSH гос зөвлөмжийг суулгаSSH-ийн сул зөвлөмж бүхий госийг сүргүүлдэг. Таны гос файлуудын яг chmod авна уу.
- Shell скрипт боловсруулаж гүйцэтгэхийг байгуулаСкрипт хэлхэллээ бүлэглэлийг хүүхлүүлэх chmod командуудыг авна уу.
- Linux файлын бүлэглэлийг сүр заахНайман болон тэмдэг Unix бүлэглэл нь уг/бичих/хэлхэх болгон хэрхэн салаа болохыг ойлго.
- Docker зарам дахь файлын бүлэглэлDocker контайнер дээр хуулсан файлын зөв бүлэглэлийг суулга.
Хэрхэн ажилладаг
Энэ хэрэгсэл бол гараар бичсэн, бүхэлдээ клиент талын Unix зөвшөөрлийн тооцоолуур — номын сан, сервер хамааралгүй. Энэ нь зөвшөөрөл бүрийг React state матриц дахь boolean хэлбэрээр загварчилж, octal, тэмдэгт, ls -l формат хооронд шууд битийн арифметик ашиглан хөрвүүлдэг.
- 1Чекбоксын матриц state тохируулдагЕсөн унших/бичих/гүйцэтгэх чекбокс (эзэмшигч, бүлэг, бусад) тус бүр React state объект дахь boolean-г сэлгэдэг. Тусгай бит — setuid, setgid, sticky — параллель state объектод тусад нь хянагддаг.
- 2Битийн арифметик octal тооцоолдогoctalFor() функц r=4, w=2, x=1 гэсэн тогтмол жингүүдийг ашиглан бүлэг бүрийн идэвхтэй зөвшөөрлийн утгыг нэмдэг. Гурван бүлгийн цифр нэгтгэгдэж, хэрэв ямар нэгэн тусгай бит тохируулагдсан бол дөрөв дэх тэргүүлэх цифр (setuid=4, setgid=2, sticky=1) урдчлагддаг.
- 3Хоёр чиглэлт задлалт бүх оролтыг синхрончилдог3 эсвэл 4 цифрийн octal тоо бичих нь parseOctal()-г идэвхжүүлдэг, энэ нь цифр бүрийг зөвшөөрлийн boolean рүү буцаан задлахын тулд битийн AND ашиглаж чекбоксын матрицыг шинэчилдэг. ls -l мөр буулгах нь parseLsPerms()-г идэвхжүүлдэг, энэ нь 9-тэмдэгтийн зөвшөөрлийн мөрийг гаргаж авахын тулд regex ашиглаж setuid/setgid/sticky-д зориулсан s, S, t, T гэх мэт тусгай тэмдэгтийг декодолдог.
- 4chmod команд угсарч, хуулагддагЭцсийн chmod команд мөр интерполяциар — octal горим эсвэл тэмдэгт горим (u=rwx,g=rx,o=rx хэлбэр) — сонголтоор -R flag, зорилтот файлын нэртэйгээр угсардаг. Copy дарах нь navigator.clipboard.writeText()-ээр командыг clipboard руу бичдэг, энэ нь сүлжээний дуудлагагүй локалиар ажилладаг.
Холбоотой хэрэгслүүд
PDF-д нууц үг тохируулах
AES-256 шифрлэлтээр PDF файлд нууц үг оноох, мөн хэвлэх, хуулах, засах боломжийг хаах. Хөтчид ажилладаг; юу ч сервер рүү хуулагдахгүй.
Цагийн тэмдэглэгч хөрвүүлэгч
Unix цагийн тэмдэглэгчийг уншигдахуйц огноо болгон хөрвүүлэх ба эсрэгээр. UTC болон орон нутгийн цаг, секунд болон миллисекундыг дэмждэг.
Тооны суурь хөрвүүлэгч
Тоонуудыг хоёртын, наймтын, аравтын болон арван зургаатын хооронд хөрвүүлэх. Битийн хэмжээний тохирол болон бүлэглэсэн хоёртын гаралтыг агшин зуур харах.