Калькулятор chmod: права доступа в Linux без путаницы
Нужен Linux-сервер для практики? Возьмите в Kvantis →
Как устроены цифры chmod
Каждая цифра — сумма трёх флагов: 4 = чтение, 2 = запись, 1 = выполнение. Первая цифра — для владельца файла, вторая — для группы, третья — для всех остальных. Например, 754: владельцу rwx (4+2+1), группе r-x (4+1), остальным r-- (4).
Права, которые нужны в 95% случаев
| Режим | Для чего |
|---|---|
644 | Обычные файлы: страницы сайта, картинки, большинство конфигов |
755 | Папки и исполняемые скрипты |
600 | Приватные SSH-ключи, файлы .env с паролями |
700 | Папка ~/.ssh и другие личные папки |
chmod 600 ~/.ssh/id_ed25519 и chmod 700 ~/.ssh.Для целой папки есть chmod -R — но осторожно: chmod -R 755 сделает исполняемыми и все файлы. Лучше раздельно: find /path -type f -exec chmod 644 {} + для файлов и -type d с 755 для папок.
FAQ
Что делает chmod 777?
Разрешает любому пользователю сервера читать, менять и запускать файл. Почти никогда не нужен и часто становится причиной взлома сайтов. Используйте 755 для папок и 644 для файлов.
Чем 644 отличается от 755?
755 добавляет всем право выполнения. Папкам оно нужно, чтобы их можно было открыть, скриптам — чтобы запускать. Обычным файлам обычно хватает 644.
Почему SSH не принимает мой ключ?
Приватный ключ должен быть доступен только вам: chmod 600 для файла ключа и chmod 700 для папки ~/.ssh.
Сервер в Kvantis
Почасовая оплата, криптой, без KYC. Сервер готов примерно за минуту.
- Тарифы от $10/мес + НДС, оплата по часам — удалить можно в любой момент
- 32 локаций по миру, IPv4 + IPv6, полный root
- BTC, ETH, USDT, USDC, LTC и ещё 30+ монет; для регистрации нужен только email
Раскрытие: Kvnthost ведёт команда Kvantis.