LibraTool logoLibraTool

இலவச chmod அனுமதிகள் கணக்கீட்டாளர்

உரிமையாளர், குழு மற்றும் மற்றவர்களுக்கான Unix கோப்பு அனுமதிகளை மாற்றி ஆக்டல் மதிப்பு (755), குறியீட்டு குறியீட்டு (rwxr-xr-x) மற்றும் சரியான chmod கட்டளையைப் பெறவும்.

ஏற்றியப் பிறகு ஆஃப்லைனில் வேலை செய்கிறது
படிஎழுதுஇயக்குமதிப்பு
உரிமையாளர்7
குழு5
மற்றவை5
சிறப்பு பிட்கள்
எண்ம (திருத்தக்கூடியது)
rwxr-xr-x
குறியீட்டு (Symbolic)
கட்டளை
$ chmod 755 கோப்பு பெயர்

பொதுவான முன்னமைவுகள்

இது எவ்வாறு செயல்படுகிறது

இந்தக் கருவி கையால் எழுதிய, முழுமையாக client-side Unix permissions கணிப்பான் — நூலகங்கள் இல்லை, சர்வர் இல்லை. ஒவ்வொரு அனுமதியையும் React state அணியில் boolean ஆக மாதிரியாக்கி, நேரடி bitwise கணிதம் மூலம் octal, symbolic, ls -l வடிவங்களுக்கு இடையே மாற்றுகிறது.

  1. 1
    Checkbox அணி state ஐ அமைக்கிறது
    ஒன்பது read/write/execute checkboxes (owner, group, other) ஒவ்வொன்றும் React state object இல் ஒரு boolean ஐ மாற்றுகிறது. சிறப்பு bits — setuid, setgid, sticky — இணையான state object இல் தனியாகக் கண்காணிக்கப்படுகின்றன.
  2. 2
    Bitwise கணிதம் octal ஐக் கணக்கிடுகிறது
    octalFor() function ஒவ்வொரு குழுவுக்கும் செயலில் உள்ள அனுமதி மதிப்புகளை நிலையான எடைகள் r=4, w=2, x=1 உடன் கூட்டுகிறது. மூன்று குழு இலக்கங்களும் இணைக்கப்படுகின்றன; ஏதேனும் சிறப்பு bit அமைக்கப்பட்டிருந்தால், நான்காவது முன் இலக்கம் (setuid=4, setgid=2, sticky=1) முன்னால் சேர்க்கப்படுகிறது.
  3. 3
    இருதிசைப் பாகுபடுத்தல் அனைத்து உள்ளீடுகளையும் ஒத்திசைக்கிறது
    3 அல்லது 4 இலக்க octal எண்ணைத் தட்டச்சு செய்தால் parseOctal() தூண்டப்படுகிறது; அது bitwise AND மூலம் ஒவ்வொரு இலக்கத்தையும் மீண்டும் அனுமதி booleans ஆகப் பிரித்து checkbox அணியைப் புதுப்பிக்கிறது. ls -l வரியை ஒட்டினால் parseLsPerms() தூண்டப்படுகிறது; அது regex மூலம் 9 எழுத்து அனுமதி string ஐப் பிரித்தெடுத்து setuid/setgid/sticky க்கான s, S, t, T போன்ற சிறப்பு எழுத்துகளை decode செய்கிறது.
  4. 4
    chmod கட்டளை உருவாக்கப்பட்டு நகலெடுக்கப்படுகிறது
    இறுதி 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 கேலெண்டர் அழைப்புகளை உருவாக்கவும். பல நிகழ்வுகள், மறுநிகழ்வு, நினைவூட்டல்களைச் சேர்க்கவும். முழுவதும் உங்கள் உலாவியில் இயங்கும்.

முயற்சிக்கவும்

அடிக்கடி கேட்கப்படும் கேள்விகள்