Ctrl + K
Калькулятор chmod
Калькулятор chmod показывает числовые и символьные права доступа Linux и готовую команду.
Калькулятор chmod
Калькулятор chmod показывает числовые и символьные права доступа Linux и готовую команду.
Калькулятор chmod, прав доступа и umask
Инструмент учитывает setuid, setgid и sticky bit, включая верхние S/T, когда special bit установлен без execute.
Ввод поддерживает три или четыре восьмеричные цифры и строку прав с необязательным символом типа файла.
Возможности
- octal-права 000–7777
- символьная запись rwxrwxrwx
- setuid, setgid и sticky bit
- готовая команда chmod
- octal и symbolic представление umask
Формулы
- В каждом триплете read = 4, write = 2, execute = 1; сумма дает octal-цифру владельца, группы или остальных.
- Старшая цифра: setuid = 4, setgid = 2, sticky = 1.
- При special bit без execute используются S или T; при включенном execute — s или t.
Как пользоваться
- Введите 755/0755 или символьную строку либо отметьте флаги вручную.
- Проверьте права для owner, group и others.
- При необходимости включите special bits.
- Скопируйте chmod-команду или umask.
Примеры
Обычные права 07550755rwxr-xr-x, команда chmod 755 path, umask 022.
setuid без execute4600rwS------: верхняя S показывает setuid при выключенном execute владельца.
Ограничения
- Калькулятор работает с классическими mode bits и не показывает POSIX ACL, SELinux-контекст или extended attributes.
- Фактическое изменение setuid/setgid и поведение символических ссылок зависят от ОС, файловой системы и полномочий пользователя.
- Команда содержит условный путь path — замените его реальным путем и осторожно используйте рекурсивные операции.
Частые вопросы
Чем S отличается от s в выводе ls?
Оба символа означают special bit, но строчная s также включает execute, а заглавная S показывает, что execute выключен. Для sticky bit аналогично используются t и T.