Установи Linux! Стань свободным!
Онлайн всего: 3 | Посетители: 0 | Боты: 3
Дата 17.08.2026 Время: 15:16
Ваш IP: 216.73.217.154
Загрузка сервера: 0.41
old.ubuntu-desktop.ru - Команда chattr - Команды терминала    Главная > Каталог статей > Команды терминала

Команда chattr

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

  • chattr +a — только добавление данных (append-only), удаление и переименование запрещено;
  • chattr +i — запрещено удаление, изменение или переименование (immutable);
  • chattr +A — запретить сохранение данных о каждом обращении к файлу (no atime)
  • chattr +S — синхронное изменение всех данных на диск, без кэширования;
  • chattr +c — файл будет хранится на диске в сжатом виде (нужен отдельный патч для ядра);
  • chattr +s — после удаления файла, место на диске забивается нулями (внешний патч);
  • chattr +u — резервирование данных файла после удаления (внешний патч);

Некоторые атрибуты может назначить только суперпользователь (root).

Параметр «+» устанавливает атрибут, а параметр «-» атрибут снимает.

Пример использования:

sudo chattr +i -RVf /var/www/ubuntu-desktop.ru

Запрещено удаление, изменение или переименование для всех каталогов и их содержимого.

  • -R   рекурсивно изменять атрибуты каталогов и их содержимого. Все найденные символические ссылки будут игнорироваться.
  • -V   выводит более полную выводимую информацию и версию программы chattr.
  • -f   выводит сообщения об ошибках.

sudo chattr +i  /var/www/ubuntu-desktop.ru/.htaccess

Запрещено удаление, изменение или переименование для файла .htaccess.

sudo chattr -i  /var/www/ubuntu-desktop.ru/.htaccess

Снятие атрибута chattr для файла .htaccess.

Справка: man chattr

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-13 10:50:46 | liman28 | Категория: Команды терминала | Просмотров: 101
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   WALLCH — ПРОГРАММА ДЛЯ АВТОМАТИЧЕСКОЙ СМЕНЫ ОБОЕВ РАБОЧЕГО СТОЛА В GNOME И UNITY
Wallch — программа для автоматической смены обоев рабочего стола в Gnome и Unity. Программой очень легко пользоваться, в первую очередь необходимо зайти в настройки и поменять язык интерфейса на русский, а дальше все просто — указываете паку с файлами изображений или составляете свой список изображений. В программе есть дополнения это «Живые обои Земля», которые будут показывать снимок из космоса, и…
  2017-08-04 10:54:54 | Категория: Ubuntu
   Calligra Suite - пакет офисных приложений
Calligra Suite — это пакет офисных приложений, входящий в состав проекта KDE. Изначально создавался как форк пакета KOffice, разрабатывавшегося ранее. Все компоненты пакета опубликованы под свободными и открытыми лицензиями. Части пакета: Часть Описание Words Текстовый процессор, ориентированный на стили (вместо конкретных атрибутов шрифта) и врезки (вместо страниц) Sheets Табличный процессор,…
  2017-09-20 09:47:14 | Категория: Офис
   Opera для Linux
Opera — высокоскоростной браузер для компьютеров. Страницы и вкладки загружаются быстрее даже на медленных интернет-соединениях.   Opera проверяет ненадежные сайты, предупреждая вас о потенциальных угрозах. Настройки конфиденциальности Opera позволяют вам просматривать сайты, не оставляя за собой следов.   Разместите любимые сайты на вашей домашней странице с помощью экспресс-панели Opera. Добавляйте…
  2017-07-31 21:29:53 | Категория: Интернет
   NETPANZER — МНОГОПОЛЬЗОВАТЕЛЬСКАЯ СЕТЕВАЯ ВОЕННО-ТАКТИЧЕСКАЯ ИГРА
NetPanzer — многопользовательская сетевая военно-тактическая игра netPanzer — сетевая тактическая военная игра в изометрической проекции для нескольких игроков, в которую можно играть через Интернет или по локальной сети. Игры один на один возможны через прямое соединение или модем. Игра идёт в реальном времени, но основана на быстрых тактических действиях и управлении воинскими соединениями. Битвы…
  2017-08-08 15:47:36 | Категория: Игры
   Конструкция if
Если логическое выражение истинно (true), то оператор, следующий за конструкцией if будет исполнен, а если логическое выражение ложно (false), то следующий за if оператор исполнен не будет.  Пример использования: $a = 5; if($a == 5) echo $a; // выведет 5 То же самое, но код для исполнения заключен в блок {}: $a = 5; if($a == 5) {echo $a;} Если выражение ложно: $a = 5; if($a >= 10) {echo $a;} else {echo "a меньше 10";} // выведет - a меньше 10 Использование…
  2017-08-26 19:38:32 | Категория: PHP

Вверх