Ознайомтеся з дозволами файлу у восьмеричному форматі

Дозволів

http://www.cellbiol.com/bioinformatics_web_development/chapter-2-the-linux-operating-system-setting-up-a-linux-web-server/the-linux-filesystem/

L дозволи Вони є досить цікавою темою у світі Unix і однією з найбільш цінних особливостей цього типу операційних систем. Linux реалізує цю систему режимів для каталогів та файлів системи, і ми можемо доповнити її іншими рівнями безпеки, такими як розширені атрибути, які реалізують деякі файлові системи, або також іншими типами систем безпеки, такими як списки контролю доступу або ACL.

У деяких статтях ми говорили про режими або дозволи, як би ви їх не називали, і, безперечно, ви вже знаєте, що ми можемо бачити дозволи, які наші каталоги та файли за допомогою простої команди ls -l, але в консолі вона покаже нам форму букв, як ми вже знаємо. З іншого боку, ми також можемо використовувати ту саму нотацію або восьмеричну, щоб змінити ці дозволи за допомогою команди chmod, як ви вже знаєте ... Але що трапиться, якщо ми хочемо вказати дозволи у вісімковій формі?

Ну для того, щоб див. восьмеричне позначення Ми можемо використовувати різні процедури, хоча одна з найпростіших - це команда stat:

stat /etc/passwd

З попередньою командою ми побачимо багато інформації про цей конкретний файл, у прикладі / etc / passwd. Але якщо ми просто хочемо побачити режим o дозволи у восьмеричному форматі, ви можете використовувати:

stat -c '%a' /etc/passwd

Між формати та можливості Доступно, що ви можете побачити з man stat, є також% A для перегляду формату з літерами та багато інших варіантів фільтрування повного виводу та показу лише деяких полів, які отримуються, якщо ми нічого не вказуємо. Наприклад, якщо ми хочемо, щоб нам показували обидва способи перегляду дозволів або режимів Unix файлу або каталогу, ми можемо використовувати цю іншу команду:

stat -c '%A %a' /etc/passwd

І ось ми отримаємо обидва в стандартному виведенні ...


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

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

*

*

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