இலவச chmod அனுமதிகள் கணக்கீட்டாளர்
உரிமையாளர், குழு மற்றும் மற்றவர்களுக்கான Unix கோப்பு அனுமதிகளை மாற்றி ஆக்டல் மதிப்பு (755), குறியீட்டு குறியீட்டு (rwxr-xr-x) மற்றும் சரியான chmod கட்டளையைப் பெறவும்.
| படி | எழுது | இயக்கு | மதிப்பு | |
|---|---|---|---|---|
| உரிமையாளர் | 7 | |||
| குழு | 5 | |||
| மற்றவை | 5 |
$ chmod 755 கோப்பு பெயர்
பொதுவான முன்னமைவுகள்
இது எவ்வாறு செயல்படுகிறது
இந்தக் கருவி கையால் எழுதிய, முழுமையாக client-side Unix permissions கணிப்பான் — நூலகங்கள் இல்லை, சர்வர் இல்லை. ஒவ்வொரு அனுமதியையும் React state அணியில் boolean ஆக மாதிரியாக்கி, நேரடி bitwise கணிதம் மூலம் octal, symbolic, ls -l வடிவங்களுக்கு இடையே மாற்றுகிறது.
- 1Checkbox அணி state ஐ அமைக்கிறதுஒன்பது read/write/execute checkboxes (owner, group, other) ஒவ்வொன்றும் React state object இல் ஒரு boolean ஐ மாற்றுகிறது. சிறப்பு bits — setuid, setgid, sticky — இணையான state object இல் தனியாகக் கண்காணிக்கப்படுகின்றன.
- 2Bitwise கணிதம் octal ஐக் கணக்கிடுகிறதுoctalFor() function ஒவ்வொரு குழுவுக்கும் செயலில் உள்ள அனுமதி மதிப்புகளை நிலையான எடைகள் r=4, w=2, x=1 உடன் கூட்டுகிறது. மூன்று குழு இலக்கங்களும் இணைக்கப்படுகின்றன; ஏதேனும் சிறப்பு bit அமைக்கப்பட்டிருந்தால், நான்காவது முன் இலக்கம் (setuid=4, setgid=2, sticky=1) முன்னால் சேர்க்கப்படுகிறது.
- 3இருதிசைப் பாகுபடுத்தல் அனைத்து உள்ளீடுகளையும் ஒத்திசைக்கிறது3 அல்லது 4 இலக்க octal எண்ணைத் தட்டச்சு செய்தால் parseOctal() தூண்டப்படுகிறது; அது bitwise AND மூலம் ஒவ்வொரு இலக்கத்தையும் மீண்டும் அனுமதி booleans ஆகப் பிரித்து checkbox அணியைப் புதுப்பிக்கிறது. ls -l வரியை ஒட்டினால் parseLsPerms() தூண்டப்படுகிறது; அது regex மூலம் 9 எழுத்து அனுமதி string ஐப் பிரித்தெடுத்து setuid/setgid/sticky க்கான s, S, t, T போன்ற சிறப்பு எழுத்துகளை decode செய்கிறது.
- 4chmod கட்டளை உருவாக்கப்பட்டு நகலெடுக்கப்படுகிறதுஇறுதி chmod கட்டளை string interpolation மூலம் உருவாக்கப்படுகிறது — octal mode அல்லது symbolic mode (u=rwx,g=rx,o=rx வடிவம்) — விருப்ப -R கொடி மற்றும் இலக்குக் கோப்புப் பெயருடன். நகலெடு என்பதைக் கிளிக் செய்தால் navigator.clipboard.writeText() வழியாகக் கட்டளை கிளிப்போர்டில் எழுதப்படுகிறது; இது நெட்வொர்க் அழைப்பு இல்லாமல் உள்ளூரில் இயங்குகிறது.
தொடர்புடைய கருவிகள்
நேர முத்திரை மாற்றி
Unix நேர முத்திரைகளை படிக்கக்கூடிய தேதிகளாகவும் திருப்பியும் மாற்றவும். UTC மற்றும் உள்ளூர் நேரம், நொடிகள் மற்றும் மில்லி விநாடிகளை ஆதரிக்கிறது.
எண் அடிப்படை மாற்றி
பைனரி, ஆக்டல், டெசிமல் மற்றும் ஹெக்ஸாடெசிமல் இடையே எண்களை மாற்றவும். பிட்-அளவு பொருத்தம் மற்றும் தொகுக்கப்பட்ட பைனரி வெளியீட்டை உடனடியாகப் பாருங்கள்.
ICS கேலெண்டர் உருவாக்கி
Apple Calendar, Outlook, Google உள்ளிட்ட எந்த ஆப்பிற்கும் .ics கேலெண்டர் அழைப்புகளை உருவாக்கவும். பல நிகழ்வுகள், மறுநிகழ்வு, நினைவூட்டல்களைச் சேர்க்கவும். முழுவதும் உங்கள் உலாவியில் இயங்கும்.