Папки/файлы Unix

Материал из Webko Wiki
Перейти к навигации Перейти к поиску

chattr

chattr — изменяет атрибуты файлов на файловых системах ext2fs, ext3, ext4 и частично на других файловых системах Linux

lsattr - просмотр chattr параметров у файлов 

Синтаксис

chattr [ -RV ] [ -v версия ] [ атрибуты ] файлы…

Описание

chattr изменяет атрибуты файлов на файловой системе в ОС на ядре Linux.
Формат символьного режима: +-=[ASacDdIijsTtu]

Оператор «+» обозначает добавление указанных атрибутов к существующим; «-» обозначает их снятие; «=» обозначает установку только этих атрибутов файлам.

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

   не обновлять время последнего доступа к файлу atime (A)
   синхронное обновление (S)
   синхронное обновление каталогов (D)
   только добавление к файлу (a)
   сжатый (c)
   не архивировать (d)
   неизменяемый (i)
   безопасное удаление (s)
   вершина иерархического дерева (T)
   запрет слияния в конце файла (t)
   неудаляемый (u)

Ключи POSIX

-R

   Рекурсивно изменять атрибуты каталогов и их содержимого. Все найденные символические ссылки будут игнорироваться.

-V

   Выводит более полную выводимую информацию и версию программы chattr.

-v версия

   Установить номер версии/генерации файла. 

chown

Изменить владельца (owner)


chmod

изменяет права доступа к файлам, директориям