Як працюють дозволи на файли та каталоги (II)

дозволи користувача Linux

Давно, в нашому дописі Як працюють дозволи на файли в Linux (I) Ми побачили початок розуміння того, як працюють дозволи на доступ у вибраній операційній системі. Ми намагалися бути простими, щоб мати змогу ефективно досягати тих, хто щойно зробив першу зброю на цій платформі, однак, як і майже у всіх темах, ми маємо можливість досягти більш просунутого рівня, і потроху ми це побачимо .

Нам залишилось те, що показує команда "ls -l", після чого ми отримуємо детальну інформацію про все, що система встановила для кожного з каталогів, підкаталогів та файлів. Але всі ці дозволи можна встановити не лише буквами r, w та x, які вказують на читання, запис і виконання відповідно, але ми також використовувати числову номенклатуру дозволів, те, що ми побачимо в цій публікації, і що згодом дозволить нам працювати з umask, функціональністю, яка визначає дозволи кожного файлу, який створюється в певному каталозі в Linux.

Але спочатку давайте подивимось, що означають ці цифри, які ми іноді бачимо, говорячи про команду chmod, яка має такий синтаксис, як наведений нижче:

режим файлу chmod [параметри].

Тож, звичайно, ми коли-небудь бачили щось на зразок: chmod 755 ~ / Downloads / DTStoAC3.

Що було зроблено, це надати дозволи на читання та виконання для всіх користувачів, які мають доступ до системи (загальнодоступних), і для тих, хто входить до групи користувачів, який володіє файлом, який також має дозвіл на запис, і тому є єдиним той, хто може змінити вміст файлу. Щоб зрозуміти це, нам слід розбиратися по частинах, і для цього ми вже бачили в попередньому дописі, що нам зручно розділити дев'ять показників на три групи: власник, група та інші.

Власник - це творець файлу або власник облікового запису користувача, в папках якого вони створені, і звичайна річ полягає в тому, що він може виконувати всі операції з цими файлами. Групові дозволи визначають, що може робити користувач, який входить до тієї ж групи, що і користувач, який володіє файлом, а дозволи для інших означають, що може чи не може робити будь-який користувач, який має доступ до нашої системи.. Тут існує суттєва різниця між файлами та каталогами, більше, ніж будь-що стосовно дозволу на виконання (дозвіл на читання та запис є цілком зрозумілим в обох випадках), і це полягає в тому, що коли у вас є для файлу, його можна виконати або запустити (наприклад, програма, яка є частиною операційної системи або гри), поки у випадку з каталогом дозвіл на виконання дозволить нам скласти його список (тобто зробіть "ls", щоб мати змогу побачити, що знаходиться всередині нього).

Що визначає це число, яке ми іноді бачимо, це сума двійкових порядків дозволів, і це те, що кожен із них має значення, присвоєне йому за своїм положенням. А) Так, rwx, як для власника та групи, так і для інших, можна розглядати як 4, 2, 1, що є номінальним значенням кожного з них, а потім загальна сума дає 7, коли у вас є всі дозволи на певний файл або каталог, вона дає 6, коли ви маєте дозволи на читання та запис (оскільки r має значення 4, а w дорівнює 2). У нас є хороший приклад, щоб зрозуміти це на зображенні, що супроводжує цей пост, де добре продемонстровано, як дійти до номера 5; Наступним внеском, і ми вже зрозуміли, як працюють дозволи як в їх номенклатурі чисел і літер, ми побачимо Як змінити дозволи користувача в Linux.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.