Зміна атрибутів (прапорів) на файлах в unix

Формат символьного режиму: + - = [acdeijstuACDST].

«+» Позначає додавання зазначених атрибутів до існуючих;
«-» позначає їх зняття;
«=» Позначає установку тільки цих атрибутів файлів.

Символи «acdeijstuACDST» вказують на нові атрибути файлів, деякі атрибути може призначити тільки привілейований користувач (root):

  • Не оновлювати час останнього доступу до файлу atime (A)
  • Використовувати синхронне оновлення (S)
  • Використовувати синхронне оновлення каталогів (D)
  • Тільки додавання до файлу (a)
  • Стиснутий (c)
  • Чи не архівувати (d)
  • Незмінний (i)
  • Безпечне видалення (s)
  • Вершина ієрархічного дерева (T)
  • Заборона злиття в кінці файлу (t)
  • Видаляється (u)
  • Ні копіювання при записі (C)
  • Журнал даних (j)
  • extent format (e)

Формат символьного режиму:

  • Величезний файл (h),
  • Помилки стиснення (E),
  • Індексований каталог (I),
  • Стиснення прямого доступу (X),
  • Стиснутий брудний файл (Z).

Рекурсивне зміна атрибутів каталогів і їхнього вмісту.

Висновок на екран з висновком chattr і показати версію програми.

Заборонити більшість повідомлень про помилки.

Вивести версію програми.

Вивести всі атрибути для всіх каталогах.

Вивести всі атрибути для всіх файлів.

У Linux є утиліта chattr, вона може виставляти потрібні прапори на файли і папки, але всі зміни проводити може тільки користувач root.

Виставляємо прапор який не можна видалити (може тільки root):

Утиліта chattr (lsattr) входять в пакет утиліт - e2fsprogs (іноді звана e2fs programs) - це набір програм для підтримки файлових систем (ext2, ext3 і ext4).

Що входить в даний пакет утиліти e2fsprogs:

Тема «Зміна атрибутів (прапорів) на файлах в Unix / Linux» завершена.

2 thoughts on "Зміна атрибутів (прапорів) на файлах в Unix / Linux"

Дякую за статтю, а можна питання?

Ось висновок команди ls
-rwxrwxrwx + 1 user User 304227 Жовтня 5 9:18 Копія Агентська

Що означає «+» після «rwxrwxrwx». Ніде не можу знайти інформації

Схожі статті