Бесплатен Калкулатор за chmod дозволи
Вклучете/исклучете Unix дозволи за датотека за сопственик, група и други за да добиете октална вредност (755), симболична нотација (rwxr-xr-x) и точната chmod команда.
| Читање | Запишување | Извршување | Вредност | |
|---|---|---|---|---|
| Сопственик | 7 | |||
| Група | 5 | |||
| Останати | 5 |
$ chmod 755 име на датотека
Чести пресети
Како функционира
Оваа алатка е рачно напишан, целосно клиентски Unix калкулатор на дозволи — без библиотеки, без сервер. Секоја дозвола ја моделира како булова вредност во матрица на React состојба и конвертира помеѓу октален, симболички и ls -l формати користејќи директна битска аритметика.
- 1Матрицата со квадратчиња за штиклирање ја поставува состојбатаСекое од деветте квадратчиња за читање/пишување/извршување (сопственик, група, останати) пребачува булова вредност во објект на React состојба. Специјалните битови — setuid, setgid и sticky — се следат посебно во паралелен објект на состојба.
- 2Битска аритметика го пресметува окталниот бројФункцијата octalFor() ги собира активните вредности на дозволи за секоја група користејќи фиксни тежини r=4, w=2, x=1. Трите цифри на групи се спојуваат, и ако е поставен некој специјален бит, се додава четврта водечка цифра (setuid=4, setgid=2, sticky=1).
- 3Двонасочно парсирање ги синхронизира сите влезовиПишувањето на 3- или 4-цифрен октален број активира parseOctal(), кој користи битска И операција за да ја разложи секоја цифра назад во булови дозволи и да ја ажурира матрицата со квадратчиња. Залепувањето линија ls -l активира parseLsPerms(), кој користи регуларен израз за да ја извлече 9-карактерната низа на дозволи и ги декодира специјалните карактери како s, S, t и T за setuid/setgid/sticky.
- 4Командата chmod се составува и копираКонечната команда chmod се гради со интерполација на низи — октален режим или симболички режим (форма u=rwx,g=rx,o=rx) — со опционална ознака -R и целна датотека. Кликнувањето на „Копирај“ ја запишува командата во клипбордот преку navigator.clipboard.writeText(), кое работи локално без мрежен повик.
Поврзани алатки
Конвертор на временски печат
Конвертирајте Unix временски печати во читливи датуми и обратно. Поддржува UTC и локално време, секунди и милисекунди.
Конвертор на бројни бази
Конвертирајте броеви меѓу бинарен, октален, децимален и хексадецимален систем. Видете големина во битови и групиран бинарен излез веднаш.
Генератор на ICS календар
Создавајте .ics покани за календар за која било апликација — Apple Calendar, Outlook, Google. Додајте повеќе настани, повторувања и потсетници. Работи целосно во вашиот прелистувач.