Toollet
Пошук за завданням або назвою застосункуПошукЗв'язатися з нами
Ціни

Дозволи файлів / калькулятор chmod

Введіть нотацію у вісімковій системі, rwx або повну специфікацію ugo чи виберіть дозволи за класами, щоб переглянути відповідні нотації дозволів і приклад команди chmod. Також підтримуються спеціальні біти setuid, setgid і sticky. Скопіюйте всі 4 результати разом або збережіть їх як TXT. Цей екран не змінює дозволи реальних файлів.

Введіть від 1 до 4 цифр (від 0 до 7).

Обчисліть нотацію дозволів. Дозволи реальних файлів не змінюються.

Перетворені дозволи

Обчисліть, щоб побачити нотації у вісімковій системі, rwx і ugo, а також приклад команди chmod.

Що можна робити

Введення дозволів у чотирьох форматах

Введіть нотацію у вісімковій системі, rwx або ugo чи виберіть дозволи для кожного класу. Перевірте інші подання на основі знайомої вам нотації.

Перевірка дозволів зі спеціальними бітами

Підтримуються дозволи зі setuid, setgid і sticky-бітами. Звичайні дозволи на читання, запис і виконання обробляються окремо від спеціальних бітів.

Перегляд значень дозволів і прикладів команд

Показує нотації у вісімковій системі, rwx і ugo, а також приклад команди chmod, у якій потрібно замінити цільовий шлях. Можна скопіювати всі результати або зберегти їх як текст.

Як користуватися

  1. Укажіть формат введення та дозволи

    Виберіть знайому нотацію, наприклад вісімкову, і введіть значення дозволів. Також можна вибрати дозволи для кожного класу.

  2. Обчислення та перевірка нотації

    Натисніть «Обчислити» та перевірте однакові дозволи у вісімковій нотації, rwx і ugo, а також приклад команди.

  3. Отримання потрібних результатів

    Скопіюйте результати або збережіть їх як текст. У прикладі команди замініть path/to/file фактичним цільовим шляхом.

Коли це використовувати

Перегляд числових значень дозволів

Перетворіть значення, як-от 755 або 644 із конфігураційних документів, на нотацію rwx, щоб перевірити дозволи для власника, групи та інших.

Підготовка значень дозволів для chmod

Якщо ви знаєте, які дозволи потрібні, виберіть їх для кожного класу, щоб створити нотацію та приклад команди. Ця сторінка їх не застосовує.

Дозволи для власника, групи та інших

Розглядайте три класи окремо

Власник позначається u, група — g, а інші — o. Для кожного з них укажіть дозволи на читання, запис і виконання або пошук.

Подання дозволів як суми 4, 2 і 1

Читання r дорівнює 4, запис w — 2, а виконання/пошук x — 1. Наприклад, 6 — це 4+2 для читання й запису, а 5 — це 4+1 для читання та виконання/пошуку.

Перша цифра позначає спеціальні біти

У чотиризначній вісімковій нотації перша цифра позначає setuid, setgid і sticky. У нотації rwx символи s/t означають, що спеціальний біт установлено разом із дозволом на виконання; S/T — що його встановлено без дозволу на виконання. Ефект залежить від ОС і типу цільового об’єкта.

Поширені запитання

Чим відрізняються 755 і 644?

755 надає власнику права на читання, запис і виконання, а групі та іншим — на читання й виконання. 644 надає власнику права на читання й запис, а групі та іншим — на читання. Обирайте відповідно до призначення та цільового об’єкта; жоден варіант не є універсальною рекомендацією.

Чи змінює ця сторінка дозволи реальних файлів?

Ні. Ця сторінка лише обчислює подання введених вами дозволів і створює приклади команд. Вона також не читає поточний стан реальних файлів.

Скільки символів потрібно вводити для нотації rwx?

Введіть 9 символів, що поєднують дозволи для власника, групи та інших. Не додавайте на початку виводу ls та подібних інструментів символ типу файлу, наприклад «-» або «d».

Як вводити нотацію ugo?

Укажіть усі звичайні дозволи для трьох класів, а також встановлення або скидання спеціальних бітів, наприклад u=rw,g=r,o=,u-s,g-s,o-t. Ця функція не обробляє вирази, що змінюють лише частину дозволів, або довільний синтаксис chmod.

Вхідні дані та результати

Введення
Від 1 до 4 вісімкових цифр, 9 символів нотації rwx, повна специфікація ugo або дозволи для кожного класу.
Результати
Чотиризначна вісімкова нотація, rwx і ugo зі спеціальними бітами, а також приклад команди chmod.
Отримання результатів
Скопіюйте всі чотири результати разом або збережіть їх як TXT. Дозволи реальних файлів не змінюються.

Поточні налаштування

Пошук інструментів