Інструменти розробника · Хмод калькулятор
Як chmod octal цифри на карті rwx дозвіл біт (04/07/2019)4, 2, 1)
· Як працює
Опубліковано ToolAcre · Рецензування журналу
шемале Українська розробник-workflow

Кожен octal digit є три бінарні прапори в disguise. Цей пост показує арифметизм, який обертається 7 в rwx і 5 в r-x, так що ви можете читати і писати будь-який режим без таблиці пошуку.
Кількість, яку ви зберігаєте, - chmod 755 роботи, але не можна сказати, що 5 гранти або кому
Запускний chmod 755 тому, що форум відповів, що може надати більше доступу, ніж необхідні програми. Унікс режим є компактним кодуванням, які можуть читати, писати або виконувати файл; номер не є довільним налаштуванням, щоб вставити, коли дозвіл не відхилено. Перед тим як змінити його, запитайте, що ідентичність володіє файлом, який група виконує процес, і який дія фактично не вдалося. Синтактичний дієвий режим не вирішує неправильного власника або відсутності батьків-направлення дозволу.
Три класи, три цифри — власник, група та інші отримують одну восьмикутну цифру в фіксованому порядку
Три окталові цифри описують три класи з метою: власник, група, інші. У 640, власник отримує 6, група отримує 4, і всі інші 0. “Інше” не означає корінь або сервісний обліковий запис; це означає ідентичності, які не відповідають власнику, ані групі файлів при звичайному режимі. Необов'язковий провідний четвертий цифровий ручок спеціальні режими, такі як setuid, setgid і sticky, яка є окремою темою і не повинна бути прикрашена від причепів три.
Читати далі 4, писати 2, виконання 1 — чому ваги є повноваженнями двох і як вони додають до будь-якого значення з 0 до 7
Кожен клас має три біти з вагою читати=4, писати=2 і виконання1. Додати тільки дозволені ваги: 7=4+2+1 (rwx), 6=4+2 (рв-), 5=4+1 (r-x) і 0=---- Вони є повноваженнями двох, тому не поєднуючи трьох незалежних прапорів, виробляють однакові, як і інші. Довідник виконує переклади, а не “перейменувати цю папку”; каталог часто потребує його для користувачів, щоб отримати доступ до файлів, навіть якщо сам файл прочитав дозвіл.
Приклад роботи: декодування 640 і 751 вручну — перетворюючи кожну цифру в бінарну потрійку, а потім в rwx листи
Декод 640 по класу: 6 -> Біржі 110 -> рв-; 4 -> 100 -> р---; 0 -> 000 до П'ять дозволів на дозвілні листи рв-р-------- Декод 751: 7 -> rwx, 5 -> Р-кс, 1 -> --x, даючи rwxr-x-x. Повідомляємо про те, як «інші» 751 може розводитися або виконувати без читання або запису. Що може бути навмисним для каталогу, але заслуговує огляд на чутливий файл. Використовуйте калькулятор Chmod для порівняння восьмикутних і символічних виходів, а не прикладів memorising.
Похід на інший спосіб: від л -l до окталу — читання rwxr-x---- і додавання ваги на клас
Робота задніх від символічного режиму, таких як rwxr-x----. Власник має 4+2+1=7, група 4+1=5й інші 0; результат 750, не 755. Довгий л -l дисплей також має провідний характер типу файлів і може показати причіп + для ACL, щоб не подавати весь рядок відображення в три-дигітному арифметичному. Для каталогу, планувати читання/write/execute окремо для кожного класу замість копіювання режиму сусіднього файлу.
Що це не кришка — провідний четвертий цифровий номер для сідла, setgid і sticky, і ACL, які позначки Ls з знаком плюс
Цей семисекційний прохід охоплює звичайні дев'ять дозволів. Не пояснюється провідним 4, 2 або 1 для налаштування, setgid і sticky; ці біти змінюють, як програма або каталог поводиться і представлені s/S або т/T в символічному виході. Списки контролю доступу можуть надати або скасувати доступ за цією простою картиною. Про нас ToolAcre Калькулятор підтримує додаткові спеціальні біти, але ви повинні прочитати їх окреме пояснення перед наданням їм на виробничій системі.
Усе: режим дев'ять біт, які ви можете скласти, і калькулятор Chmod дозволяє перевірити перетворення в будь-якому напрямку в браузері
Режим дев'ять прапорів ви можете розрахувати, не інкантація. Хмод калькулятор перетворює octal і символічні форми у вашому браузері, так що ви можете перевірити запропонований режим перед виконанням будь-яких командних завдань. Інструмент не змінює дозволи на вашому комп'ютері: він забезпечує рядок і аргументацію, при цьому ваша оболонка і файлова система залишаються під контролем.