Калькулятор Chmod
Преобразование прав доступа к файлам Unix между восьмеричной нотацией и нотацией rwx с полной разбивкой.
Калькулятор Chmod
Права доступа к файлам Unix выглядят загадочно, пока вы не увидите стоящую за ними арифметику. Каждая из трех цифр в значении chmod представляет собой простую сумму: чтение — 4, запись — 2, выполнение — 1. Таким образом, 7 означает чтение плюс запись плюс выполнение, 5 означает чтение плюс выполнение, а 755 предоставляет владельцу полный контроль, в то время как группа и все остальные могут читать и запускать файл. Этот калькулятор выполняет перевод в обоих направлениях: вставьте восьмеричные значения, например 755 или 0644, и получите обозначение rwx, или вставьте строку типа rwxr-xr-x (с ведущим символом типа файла или без него из ls -l) и получите обратно восьмеричное значение.
В представлении разбивки подробно указано, что может делать владелец, группа и другие, отмечаются специальные биты, такие как setuid, setgid и бит липкости (4755, 2755, 1777), и печатается готовая к использованию команда chmod. Переключайтесь на преобразование только тогда, когда вам просто нужна эквивалентная запись, одна строка на разрешение. Каждая строка обрабатывается независимо, поэтому вы можете конвертировать весь список сразу — опечатка в одной строке вызывает спокойное сообщение и никогда не останавливает остальные.
Несколько значений охватывают большую часть реальной работы: 644 для обычных файлов, 755 для каталогов и сценариев, 600 для закрытых ключей и секретов. Избегайте 777 — файл, доступный для записи всем, может быть изменен или заменен любым пользователем на компьютере, что редко является тем, что вам нужно, и является классическим результатом аудита безопасности.
Все работает локально в вашем браузере. Ничего из того, что вы вставляете, нигде не загружается, не регистрируется и не сохраняется.