Калькулятор прав доступа Unix (chmod)
Интерактивный расчет прав доступа Unix/Linux (chmod) с визуальной матрицей прав, оценкой рисков безопасности, предпросмотром в терминале и готовыми командами.
Умеренная доступность
Другие могут читать или исполнять. Убедитесь, что это намеренно.
-rwxr-xr-x 1 user group 4096 Jan 27 12:00 my_file.txt
Ваш блокировщик рекламы мешает показывать объявления
MiniWebtool бесплатен благодаря рекламе. Если этот инструмент помог, поддержите нас через Premium (без рекламы + быстрее) или добавьте MiniWebtool.com в исключения и обновите страницу.
- Или перейдите на Premium (без рекламы)
- Разрешите показ рекламы на MiniWebtool.com, затем перезагрузите страницу.
О Калькулятор прав доступа Unix (chmod)
О Калькуляторе прав доступа Unix
Этот Калькулятор прав доступа Unix (калькулятор chmod) поможет вам понять и рассчитать права доступа к файлам в Linux/Unix. Он предоставляет интерактивный визуальный интерфейс для установки прав и мгновенного получения соответствующей восьмеричной нотации, символьной нотации и готовых к использованию команд chmod.
Права доступа к файлам в системах Unix/Linux контролируют, кто может читать, записывать или исполнять файлы и директории. Понимание этих разрешений необходимо для обеспечения безопасности системы, настройки веб-серверов и правильного управления файлами.
Понимание прав доступа Unix
Типы разрешений
- Чтение (r = 4): Просмотр содержимого файла или списка файлов в директории
- Запись (w = 2): Изменение содержимого файла или создание/удаление файлов в директории
- Исполнение (x = 1): Запуск файла как программы или вход в директорию
Категории пользователей
- Владелец (User): Пользователь, которому принадлежит файл
- Группа (Group): Пользователи, входящие в группу файла
- Остальные (Others): Все остальные пользователи в системе
Восьмеричная и символьная нотация
| Восьмеричная | Бинарная | Символьная | Описание |
|---|---|---|---|
0 | 000 | --- | Нет прав |
1 | 001 | --x | Только исполнение |
2 | 010 | -w- | Только запись |
3 | 011 | -wx | Запись и исполнение |
4 | 100 | r-- | Только чтение |
5 | 101 | r-x | Чтение и исполнение |
6 | 110 | rw- | Чтение и запись |
7 | 111 | rwx | Полные права |
Распространенные настройки прав
| Восьмеричная | Символьная | Вариант использования |
|---|---|---|
644 | rw-r--r-- | Стандартные файлы (HTML, CSS, изображения) |
755 | rwxr-xr-x | Директории и исполняемые скрипты |
600 | rw------- | Личные файлы (ключи SSH, пароли) |
700 | rwx------ | Личные директории и скрипты |
664 | rw-rw-r-- | Файлы для совместной работы группы |
775 | rwxrwxr-x | Директории для совместной работы группы |
777 | rwxrwxrwx | Полный доступ (НЕ рекомендуется) |
Специальные права доступа
SetUID (4xxx)
При установке на исполняемый файл программа запускается с привилегиями владельца файла, а не пользователя, запустившего её. Пример: /usr/bin/passwd запускается от имени root для изменения /etc/shadow.
SetGID (2xxx)
Для исполняемых файлов — запуск с привилегиями группы. Для директорий — новые файлы наследуют группу директории, а не основную группу создателя.
Sticky Bit (1xxx)
Для директорий — предотвращает удаление файлов пользователями, которые ими не владеют. Важно для общих папок, таких как /tmp.
Рекомендации по безопасности
- Избегайте 777: Никогда не используйте права на запись для всех, если это не абсолютно необходимо.
- Минимальный доступ: Предоставляйте только те права, которые требуются для работы.
- Защита конфиденциальных файлов: Используйте 600 или 400 для приватных ключей и конфигурационных файлов.
- Веб-директории: Используйте 755 для папок и 644 для файлов, отдаваемых веб-сервером.
- Проверка SetUID/SetGID: Регулярно проводите аудит программ со специальными правами.
Как использовать этот калькулятор
- Выберите тип объекта (обычный файл, директория или символическая ссылка)
- Нажимайте на ячейки прав, чтобы переключить Чтение, Запись и Исполнение для каждой категории
- Или введите восьмеричное значение напрямую (например, 755), чтобы увидеть соответствующие права
- Включите специальные права (SetUID, SetGID, Sticky Bit), если это необходимо
- Ознакомьтесь с оценкой безопасности и предпросмотром терминала
- Скопируйте команду chmod для использования в вашем терминале
Часто задаваемые вопросы
Что такое chmod в Unix/Linux?
chmod (change mode) — это команда Unix/Linux, используемая для изменения прав доступа к файлам и директориям. Она определяет, кто может читать, записывать или исполнять файл. Права устанавливаются для трех категорий: владелец (пользователь, владеющий файлом), группа (пользователи в группе файла) и остальные (все остальные).
Что означают цифры в chmod (например, 755 или 644)?
В chmod каждая цифра представляет права для владельца, группы и остальных соответственно. Каждая цифра является суммой: 4 (чтение), 2 (запись) и 1 (исполнение). Например, 755 означает, что владелец имеет полный доступ (7=4+2+1), а группа и остальные могут читать и исполнять (5=4+1).
В чем разница между символьной и восьмеричной нотацией?
Восьмеричная нотация использует числа (например, 755), где каждая цифра представляет комбинацию прав. Символьная нотация использует буквы: r (чтение), w (запись), x (исполнение) и - (нет доступа). Например, rwxr-xr-x — это символьная форма 755.
Что такое SetUID, SetGID и Sticky Bit?
Это специальные права доступа: SetUID (4) позволяет программе запускаться с привилегиями владельца. SetGID (2) запускает с привилегиями группы или наследует группу директории. Sticky Bit (1) в директориях предотвращает удаление файлов не-владельцами.
Почему chmod 777 считается опасным?
chmod 777 дает всем полные права на чтение, запись и исполнение. Это опасно, так как любой пользователь может изменить или удалить файл, что потенциально ведет к уязвимостям, внедрению вредоносного ПО или потере данных.
Ссылайтесь на этот контент, страницу или инструмент так:
"Калькулятор прав доступа Unix (chmod)" на сайте https://ru.miniWebtool.com/калькулятор-прав-доступа-unix/ от MiniWebtool, https://MiniWebtool.com/
команда miniwebtool. Обновлено: 27 января 2026 г.
Другие сопутствующие инструменты:
Инструменты для веб-мастеров:
- Калькулятор цены за клик
- Калькулятор цены за тысячу показов
- CSS компрессор
- Генератор фавикон Новый
- Калькулятор Google AdSense
- Генератор cron заданий
- Генератор выражений crontab Новый
- HTML компрессор
- Конвертер HTML в текст
- Проверка плотности ключевых слов Новый
- Генератор таблиц Markdown
- Генератор метатегов
- Удалитель умных кавычек
- Генератор slug для URL
- Калькулятор стоимости просмотра страницы
- Калькулятор ценности посетителей
- Калькулятор прав доступа Unix (chmod)
- Кодировщик и декодер HTML-сущностей
- Генератор Lorem Ipsum Новый
- Экранирование и снятие экранирования строк JSON
- Конвертер cURL в JSON Новый
- Форматировщик SQL Новый
- Оптимизатор SVG Новый
- Генератор редиректов .htaccess Новый
- Проверка размера сканирования Googlebot Новый