නොමිලේ chmod Permissions ගණකය
Octal අගය (755), symbolic notation (rwxr-xr-x) සහ නිවැරදි chmod විධානය ලබා ගැනීමට owner, group සහ other සඳහා Unix ගොනු permissions toggle කරන්න.
| කියවන්න | ලියන්න | ක්රියාත්මක කරන්න | අගය | |
|---|---|---|---|---|
| හිමිකරු | 7 | |||
| සමූහය | 5 | |||
| අනෙකුත් | 5 |
$ chmod 755 ගොනුවේ නම
සාමාන්ය ප්රිසෙට්
පොදු භාවිත
- ජාල සේවකයින් සඳහා නිවැද්ද ගිණුම්ටුල් අවසරකApache/Nginx සේවකයිනේ ජාල ගිණුම්ටුල් සහ පෙති සඳහා නිවැද්ද අවසරක සටහන් කරන්න.
- SSH අතුරුවාසි අවසරක සටහන් කරන්නSSH නිකුතු අවසරක සිටින අතුරුවාසි තහවුරු කරයි. ඔබගේ අතුරුවාසි ගිණුම්ටුල් සඳහා නිවැද්ද chmod අර්ජනය කරන්න.
- Shell අවයස්වල ක්රියාකරණීය සිතින්නඅවයස් ඉතිරි කර අවයස ක්රියාකරණීය සිතින්න chmod ඇණවුමක් අර්ජනය කරන්න.
- Linux ගිණුම්ටුල් අවසරක ඉතුරු ගණනය කරන්නගිණුම්ටුල් සහ ප්රතිකරණ Unix අවසරක කියවීමට/ලිවීමට/ක්රියාකරණයට අරුණ තුළින් සිතුවිලි ප්රතිස්ථාපනය ඉතුරු ගණනය කරන්න.
- Docker නිරුපණ වලින් ගිණුම්ටුල් අවසරකDocker අරුණ ට පිටපත් කර ගිණුම්ටුල් සඳහා නිවැද්ද අවසරක සටහන් කරන්න.
එය ක්රියා කරන්නේ කෙසේද
මෙම මෙවලම අතින් ලියන ලද, සම්පූර්ණයෙන්ම client-side Unix permissions ගණකයකි — පුස්තකාල, සර්වරයක් නැත. එය සෑම permission එකක්ම React state matrix එකක boolean එකක් ලෙස model කර, direct bitwise arithmetic භාවිතයෙන් octal, symbolic, සහ ls -l ආකෘති අතර පරිවර්තනය කරයි.
- 1Checkbox matrix එක state සකසයිread/write/execute checkboxes (owner, group, other) නවයෙන් එකක්ම React state object එකක boolean එකක් toggle කරයි. විශේෂ bits — setuid, setgid, සහ sticky — සමාන්තර state object එකකින් වෙනම track කෙරේ.
- 2Bitwise arithmetic octal ගණනය කරයිoctalFor() ශ්රිතය r=4, w=2, x=1 ස්ථිර බර භාවිතයෙන් සෑම group එකක් සඳහාම සක්රීය permission අගයන් එකතු කරයි. group digits තුනම එකට එකතු කර, ඕනෑම විශේෂ bit එකක් සකසා ඇත්නම්, හතරවන ප්රමුඛ digit එකක් (setuid=4, setgid=2, sticky=1) ඉදිරියෙන් යොදනු ලැබේ.
- 3Bidirectional parsing සියලුම ආදාන sync කරයි3- හෝ 4-digit octal අංකයක් ටයිප් කිරීම parseOctal() trigger කරයි, එය සෑම digit එකක්ම permission booleans වලට decompose කිරීමට bitwise AND භාවිතා කර checkbox matrix එක යාවත්කාලීන කරයි. ls -l පේළියක් paste කිරීම parseLsPerms() trigger කරයි, එය 9-character permission string එක extract කිරීමට regex එකක් භාවිතා කර setuid/setgid/sticky සඳහා s, S, t, සහ T වැනි විශේෂ අක්ෂර decode කරයි.
- 4chmod විධානය එකලස් කර පිටපත් කෙරේඅවසාන chmod විධානය string interpolation මගින් ගොඩනගනු ලැබේ — octal ප්රකාරය හෝ symbolic ප්රකාරය (u=rwx,g=rx,o=rx ආකෘතිය) — විකල්ප -R ධ්වජයක් සහ ඉලක්ක ගොනු නාමයක් සමඟ. Copy ක්ලික් කිරීම navigator.clipboard.writeText() හරහා විධානය clipboard වෙත ලියයි, එය network ඇමතුමකින් තොරව දේශීයව ධාවනය වේ.
සම්බන්ධ මෙවලම්
PDF මුරපදයකින් ආරක්ෂා කිරීම
AES-256 සංකේතනය සමඟ PDF ගොනුවකට මුරපදයක් එක් කරන්න, සහ අවශ්ය නම් මුද්රණය, පිටපත් කිරීම හෝ සංස්කරණය කිරීම අක්රිය කරන්න. ඔබේ බ්රවුසරයේ ක්රියා කරයි; කිසිවක් අප්ලෝඩ් නොකෙරේ.
Timestamp පරිවර්තකය
Unix timestamps කියවිය හැකි දිනයන් බවට සහ ආපසු පරිවර්තනය කරන්න. UTC සහ ස්ථානීය කාලය, තත්පර සහ මිලිතත්පර සඳහා සහය දක්වයි.
සංඛ්යා පදනම් පරිවර්තකය
binary, octal, decimal සහ hexadecimal අතර සංඛ්යා පරිවර්තනය කරන්න. bit-ප්රමාණ ගැළපීම සහ කාණ්ඩ-ගත binary ප්රතිදානය ක්ෂණිකව දකින්න.