Bepul chmod Ruxsatlari Kalkulyatori
Oktal qiymatni (755), belgili yozuvni (rwxr-xr-x) va aniq chmod buyrug'ini olish uchun egasi, guruh va boshqalar uchun Unix fayl ruxsatlarini almashtiring.
| O'qish | Yozish | Bajarish | Qiymat | |
|---|---|---|---|---|
| Egasi | 7 | |||
| Guruh | 5 | |||
| Boshqalar | 5 |
$ chmod 755 fayl nomi
Keng tarqalgan sozlamalar
Qanday ishlaydi
Bu asbob qo'lda yozilgan, to'liq mijoz tomonidagi Unix ruxsatlari kalkulyatori — kutubxonasiz, serversiz. U har bir ruxsatni React state matritsasida mantiqiy qiymat sifatida modellashtiradi va to'g'ridan-to'g'ri bit arifmetikasi yordamida oktal, belgili va ls -l formatlari orasida o'giradi.
- 1Belgi katakchasi matritsasi state'ni o'rnatadiTo'qqizta o'qish/yozish/bajarish belgi katakchasining (egasi, guruh, boshqalar) har biri React state obyektidagi mantiqiy qiymatni almashtiradi. Maxsus bitlar — setuid, setgid va sticky — parallel state obyektida alohida kuzatiladi.
- 2Bit arifmetikasi oktalni hisoblaydioctalFor() funksiyasi har bir guruh uchun faol ruxsat qiymatlarini qat'iy og'irliklar r=4, w=2, x=1 bilan yig'adi. Uchta guruh raqami birlashtiriladi, va agar biror maxsus bit o'rnatilgan bo'lsa, to'rtinchi yetakchi raqam (setuid=4, setgid=2, sticky=1) qo'shiladi.
- 3Ikki tomonlama tahlil barcha kirishlarni sinxronlashtiradi3 yoki 4 xonali oktal raqamni yozish parseOctal() ni ishga tushiradi, u har bir raqamni ruxsat mantiqiy qiymatlariga qaytarish va belgi katakchasi matritsasini yangilash uchun bitli AND dan foydalanadi. ls -l qatorini joylashtirish parseLsPerms() ni ishga tushiradi, u 9 belgili ruxsat satrini chiqarish uchun muntazam ifoda ishlatadi va setuid/setgid/sticky uchun s, S, t va T kabi maxsus belgilarni dekodlaydi.
- 4chmod buyrug'i yig'iladi va nusxalanadiYakuniy chmod buyrug'i satr interpolyatsiyasi bilan quriladi — oktal rejim yoki belgili rejim (u=rwx,g=rx,o=rx shakli) — ixtiyoriy -R belgisi va maqsad fayl nomi bilan. Nusxalash tugmasini bosish navigator.clipboard.writeText() orqali buyruqni buferga yozadi, bu tarmoq chaqiruvisiz mahalliy ishlaydi.
Tegishli asboblar
Vaqt Belgisi Konvertori
Unix vaqt belgilarini o'qiladigan sanalarga va aksincha o'giring. UTC va lokal vaqt, soniya va millisoniyalarni qo'llab-quvvatlaydi.
Raqam Asosi Konvertori
Raqamlarni ikkilik, sakkizlik, o'nlik va o'n oltilik tizimlar orasida konvertatsiya qiling. Bit o'lchami mosligini va guruhlangan ikkilik natijani darhol ko'ring.
ICS Kalendar Generatori
Istalgan ilova uchun — Apple Calendar, Outlook, Google — .ics taqvim taklifnomalarini yarating. Bir nechta tadbir, takrorlanish va eslatmalar qo'shing. To'liq brauzeringizda ishlaydi.