| Class | Read | Write | Execute |
|---|---|---|---|
| Owner | |||
| Group | |||
| Others |
0644
rw-r--r--
chmod 0644 filename- Owner can read, write.
- Group can read.
- Others can read.
Что такое калькулятор Chmod?
Калькулятор Chmod преобразует разрешения на файлы Unix и Linux между тремя формами, понятными команде chmod: числовой восьмизначный режим, такой как 755, символический режим, такой как rwxr-xr-x, и индивидуальные флажки чтения, записи и выполнения для владельца, группы и всех остальных. Измените любое одно представление и два других обновления мгновенно, чтобы вы могли перейти от строки разрешений в руководстве к точной команде chmod, которую вам нужно запустить, не выполняя восьмеричную арифметику в голове.
Каждый файл и каталог в системе POSIX несет разрешения для трех классов пользователей Владелец является учетной записью, которая владеет файлом, группа - это набор пользователей, которые разделяют доступ, а другие - все остальные. каждый класс имеет три бита: читать, писать и выполнять. чтение позволяет просматривать файл или перечислять каталог, запись позволяет изменять файл или добавлять и удалять записи в каталоге, а выполнение позволяет запускать файл как программу или вводить каталог. калькулятор сопоставляет каждый бит с флажком, чтобы вы могли точно видеть, что предоставляет режим.
Числовой режим кодирует каждый класс как одну восьмеричную цифру, потому что чтение стоит 4, запись стоит 2 и выполнение стоит 1, и эти значения складываются однозначно от 0 до 7. Таким образом, 7 читается, записывается и выполняется, 5 читается и выполняется, и 4 читается только. Таким образом, три цифры 755 означают, что владелец имеет полный доступ, в то время как группа и другие могут читать и выполнять, но не писать. Инструмент также обрабатывает четвертую, ведущую цифру для специальных битов: setuid, setgid и липкий бит, которые отображаются как символы s и t в символическом списке.
Все работает полностью в вашем браузере. нет регистрации, ничего не загружается, и инструмент продолжает работать в автономном режиме после загрузки страницы. Это одинаково полезно в качестве быстрого конвертера, когда вы следуете руководству по развертыванию, в качестве учебного пособия для понимания того, как ls-l выводит карты на номера chmod, и в качестве проверки работоспособности перед установлением разрешений на сервере, где неправильный режим может заблокировать вас из файла или предоставить его всей системе.
Как использовать калькулятор Chmod?
Переключить разрешения
Проверьте чтение, запись и выполнение, чтобы владелец, группа и другие лица создали нужный режим.
Или войти в режим
Введите восьмеричный режим, например 755, или символический режим, например rwxr-xr-x, и флажки обновляются для соответствия.
Добавьте специальные биты
Если они вам нужны, включите setuid, setgid или бит липкости; ведущая восьмеричная цифра обновляется автоматически.
Скопировать команду chmod
Скопируйте готовую команду chmod или восьмеричные и символические значения и используйте их в своей системе.
Основные характеристики
Трехстороннее преобразование
Восьмеричные, символические флажки и флажки rwx остаются синхронизированными; отредактируйте любое обновление и обновление остальных.
Специальные биты
Полная поддержка setuid, setgid и липкого бита, показанного как s, S, t и T типа ls -l.
Готовая команда chmod
Команда chmod с подготовкой к копированию генерируется для текущего режима, поэтому вы можете вставить ее в терминал.
Простое английское резюме
В письменном описании точно указано, что каждый класс может сделать для выбранного режима.
Frequently Asked Questions
Related Tools
Base64 Encoder/Decoder
Encode and decode text to/from Base64 format
CSS Formatter
Beautify messy CSS with clean indentation, or minify it to ship smaller files. Handles nested at-rules, comments, and string literals safely.
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
JSON to PHP Array
Convert JSON into a PHP array literal. Choose short [] or array() syntax, indentation, and an optional variable assignment, then copy the result. Runs client-side.
Comments
0 comments
No comments yet. Be the first to share your thoughts!