Калькулятор chmod
Переводит режим файла Unix в восьмеричный вид, символический rwx и команду chmod. Переключает биты владельца, группы и остальных, включая setuid, setgid и sticky. Калькулятор работает в браузере и файлы не трогает.
Работает в браузере. Ничего не загружается.
| Кто | Чтение | Запись | Выполнение |
|---|---|---|---|
| Владелец | |||
| Группа | |||
| Остальные |
Что делают особые биты
setuid. Исполняемый файл запускается с идентификатором владельца файла. Программы вроде passwd используют это, когда им нужны права владельца.
setgid. Исполняемый файл запускается от группы файла. У каталога новые файлы внутри наследуют эту группу. Так делают общие папки команды.
Sticky. В каталоге вроде /tmp создавать файлы может кто угодно, но переименовать или удалить файл может только его владелец.
- Символический
- rwxr-xr-x
- Команда
- chmod 755 file
Об этом инструменте
Переводит восьмеричные режимы вроде 755 и символические права вроде rwxr-xr-x. Есть чтение, запись и выполнение для владельца, группы и остальных, плюс setuid, setgid и sticky.
Введите 3 или 4 восьмеричные цифры или нажмите флажки. Скопируйте команду chmod. Путь с пробелами берётся в кавычки. Команда не выполняется и путь не загружается. 755 это rwxr-xr-x, 644 это rw-r--r--. Работа остаётся в этой вкладке. После загрузки страницы можно продолжать без сети.
Вопросы
Другие инструменты раздела Операции
Генератор gitignore
Складывает фрагменты .gitignore для Node, Python, Go, Rust, Java, Next.js, macOS и Windows. Включите стеки и скопируйте файл. Это короткие заготовки, не полный корпус github/gitignore.
Инструменты .env
Разбирает файлы dotenv, перечисляет ключи, отмечает повторы и пустые значения и сравнивает два блока env. Строка export KEY=value тоже принимается.
Генератор Docker
Собирает Dockerfile или сервис Compose из образа, рабочего каталога, портов и команды. Фрагмент собирается во вкладке. Образы не собираются и не публикуются.
Разбор GitHub Actions
Кратко показывает workflow GitHub Actions: имя, триггеры on, задания, runs-on и имена шагов или uses. Неверный YAML показывает ошибку разбора. Матрица и переиспользуемые workflow перечисляются как сырые ключи.
Генератор curl
Собирает команду curl из метода, URL, заголовков и тела. Кавычки добавляются, когда токен этого требует. Запрос не выполняется.
Генератор tar
Собирает команды создания или распаковки tar с необязательным gz, bz2 или xz. Имя архива и пути это поля. Файлы не пишутся.