Формат символьного режиму: + - = [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». Ніде не можу знайти інформації