ispmanager 6 lite, pro, host

Менеджер файлов

Менеджер файлов — инструмент для упрощенной работы с файловой системой через веб-интерфейс панели ispmanager. Он позволяет удобно управлять файлами, заменяя более сложные действия в терминале или через FTP. Этот менеджер доступен в панелях для всех тарифов. С его помощью выполняют обычные операции с файлами и папками, такие как:

  • просмотр
  • изменение параметров
  • копирование
  • перемещение
  • удаление
  • архивирование и распаковка
  • загрузка файлов с устройства на сервер и наоборот

Чтобы работать с файлами было удобнее, выделите несколько объектов, удерживая клавишу Ctrl и отмечая файлы по одному. Для выделения диапазона зажмите Shift.

Файлами управляют учетные записи уровня пользователь и учетные записи с правами суперпользователя. Подробнее о правах — в статье Уровни доступа. 

Пользователю доступны свои файлы сайта, почты и почтового домена. На чтение, запись и запуск объектов могут действовать ограничения. У учетной записи с правами суперпользователя ограничений в файловой системе нет.

Работа с менеджером файлов

Чтобы начать работать с менеджером файлов:

  1. Перейдите в раздел Менеджер файлов.
  2. Ознакомьтесь с интерфейсом и выберите нужные действия для ваших задач.

Интерфейс и навигация

  • Имя — название файла или папки с указанием типа.
  • Размер — размер файла или папки. Счет начинается с байтов и далее.
  • Права — права, выставленные на файл или папку в операционной системе.
  • Владелец — имя владельца файла или папки.
  • Группа — группа пользователей, которой принадлежит файл или папка.
  • Дата изменения — дата последнего изменения файла или папки.
    Список файлов в разделе Менеджер файлов

Для перемещения по файловой системе:

  1. Откройте файл или папку двойным нажатием по левой кнопке мыши.
  2. Нажмите Иконка «Изогнутая стрелка вверх — Назад» Назад на панели инструментов для возврата в предыдущую директорию.

Настройки менеджера файлов

  1. Нажмите Иконка «Шестеренка — Настройки» на панели инструментов.
  2. Выберите нужное действие:
    • Кодировка в редакторе файлов — кодировка, в которой будут открываться файлы по умолчанию для всего редактора. Чтобы изменить кодировку для одного файла, выберите её в редакторе файла в соответствующем поле.

      Перед сменой кодировки сохраните файл. Несохраненные изменения пропадут.

      Список кодировок
      • запомнить выбранную в редакторе  — кодировка, выбранная пользователем для каждого файла. Если кодировка не менялась, по умолчанию применяется UTF-8.
      • 866 — 8-битная таблица с кириллицей с поддержкой псевдографики. Несовместима с WINDOWS-1251 и UTF-8.
      • ASCII — 7-битная таблица с латиницей, цифрами, знаками препинания и управляющими символами. Несовместима с кириллицей.
      • ISO — семейство 8-битных кодировок, поддерживающие: новый европейский стандарт, западно-, центрально-, восточно- и южноевропейские языки, латиницу, кириллицу, арабский язык, греческий язык и иврит. Полностью совместимо с ASCII.
      • ISO-8859-1 — 8-битная западноевропейская таблица: ASCII и буквы с диакритикой (é, ñ, ü и т. п.). Подходит для HTML и почты. Несовместима с кириллицей.
      • KOI8-R — 8-битная русская кодировка. Подходит для Unix и почты.
      • KOI8-U — 8-битная украинская кодировка.
      • LATIN1 — аналог ISO-8859-1. Подходит для систем, которые строго требуют LATIN1 или ISO-8859-1.
      • UTF-16 — кодировка Юникод. Размер символа: 2 или 4 байта. Несовместима с ASCII.
      • UTF-16BE — Юникод UTF-16 с обратным порядковым байтом: старший байт идет первым. Подходит для систем, которые строго требуют эту кодировку.
      • UTF-16LE — Юникод UTF-16 с порядковым байтом от младшего к старшему. Подходит для Windows и систем с архитектурой x86.
      • UTF-8 — кодировка Юникод. Размер символа: от 1 до 4 байт. Является стандартом для текстов и сайтов. Полностью совместима с ASCII.
      • WINDOWS-1251 — 8-битная кириллица Windows.
    • Строк в редакторе файлов — приблизительная высота окна редактора в строках. Диапазон значений: от 5 до 100. Фактическое количество строк в окне редактора зависит от размера выбранного шрифта
    • Архиватор по умолчанию — архиватор, который будет использоваться по умолчанию при скачивании папки или группы файлов. Формат по умолчанию: zip
    • Каталог по умолчанию — папка, которая будет использоваться по умолчанию для сохранения и открытия файлов
  3. Сохраните изменения.

Настройка и работа с редактором файлов

В ispmanager редактор реализован на базе Ace. 

Для его настройки используйте поля:

  • Шрифт — размер шрифта. Значение указывается в пикселях (px)
  • Тема — оформление. Значение по умолчанию: ispmanager
  • Режим — подсветка синтаксиса. Значение по умолчанию: text (без подсветки)
  • Нумерация — показ номеров строк. Отсчет строк начинается с 1
  • Перенос — визуальный перенос строк. В файл символы переноса не записываются. Значение по умолчанию: без переноса (Off)
Список горячих клавиш в режиме Ace для разных ОС
Windows и LinuxMacДействие
Ctrl+Shift+UCtrl+Shift+UПеревести в нижний регистр
Ctrl+UCtrl+UПеревести в верхний регистр
Shift+(Up/Down/Left/Right/ Home/End/PgUp/PgDown)Shift+(Up/Down/Left/Right/ Home/End/PgUp/PgDown)Выделить текст
Ctrl+ACommand+AВыделить весь текст
Ctrl+Shift+DCommand+Shift+DКопировать выделенное
Ctrl+FCommand+FИскать
Ctrl+KCommand+GИскать далее
Ctrl+Shift+KCommand+Shift+GИскать в обратном направлении
Ctrl+HCommand+Option+FПоиск и замена
Ctrl+Shift+RCommand+Option+Shift+FНайти и заменить везде
Alt+L, Ctrl+F1Command+Option+L, Command+F1«Сложить в карман» (fold) выделенный текст
Alt+Shift+L, Ctrl+Shift+F1Command+Option+Shift+L, Command+Shift+F1«Выложить из кармана» (unfold) текст
Left, Right, Up, Down, Home, End, PgUp, PgDownCtrl+B, Ctrl+F, Ctrl+P, Ctrl+N, Ctrl+A, Ctrl+E, Option+PageUp, Option+PageDownПеремещение по тексту
Ctrl+EndCommand+End, Command+DownПерейти в конец текста
Ctrl+HomeCommand+HomeПерейти в начало текста
Ctrl+LCommand+LПерейти на строку с указанным номером
Ctrl+PCommand+\Перейти на парную скобку
Ctrl+LeftOption+LeftПерейти на слово влево
Ctrl+RightOption+RightПерейти на слово вправо
TabTabВставить отступ. Работает и для выделенного текста
Shift+TabShift+TabУдалить отступ. Работает и для выделенного текста
Ctrl+Alt+ECommand+Option+EЗаписать макрос
Ctrl+Shift+ECommand+Shift+EВоспроизвести макрос
Alt+DownOption+DownСдвинуть строки вниз
Alt+UpOption+UpСдвинуть строки вверх
InsertInsertПереключение режима вставка/перезапись
Ctrl+ZCommand+ZОтменить изменения
Ctrl+Shift+Z, Ctrl+YCommand+Shift+Z, Command+YВернуть изменения
Ctrl+DCommand+DУдалить строку
Alt+DeleteCtrl+KУдалить текст от позиции курсора до конца строки
Alt+BackspaceCommand+BackspaceУдалить текст от начала строки до позиции курсора
Ctrl+BackspaceOption+Backspace, Ctrl+Option+BackspaceУдалить слово слева от курсора
Ctrl+DeleteOption+DeleteУдалить слово справа от курсора
Ctrl+/Command+/Закомментировать/раскомментировать строку/выделенный текст. Например, работает в режимах C, C++, C#
Ctrl+SCommand+SСохранить изменения в текстовом редакторе. Используется для обновления файлов в файловом менеджере и в  конфигурационных файлах в разделе Сайты

Добавление директории в избранное

Для удобства работы с файлами, особенно в многоуровневых структурах папок, добавляйте нужные пути в избранное.

Для этого:

  1. Перейдите в нужную папку.
  2. Нажмите Иконка «Незакрашенная звездочка — Добавить в избранное» Добавить в избранное на панели инструментов.

Для быстрого перехода в избранную директорию выберите нужный путь из Иконка «Незакрашенная открытая папка — Папка с избранными директориями» выпадающего списка.

Список избранных каталогов в менеджере файлов

Работа с файлами и папками

Чтобы начать работать с файлами или папками:

  1. Перейдите в раздел Менеджер файлов.
  2. Выберите нужное действие для ваших задач.

Поиск файлов

Чтобы найти нужный файл:

  1. На панели инструментов нажмите Поиск.
  2. Заполните поля для поиска:
    • Режим:
      • новый поиск — разрешает ввод данных для поиска файла по папкам или содержимому по заданным критериям
      • результаты предыдущего поиска — запрещает ввести данные для нового поиска и при нажатии Найти отображает последний список с результатами
    • Каталог — папка, где будет производиться поиск. Значение по умолчанию: /root — для суперпользователя, / — для пользователя
    • Маска имени — текст для поиска файлов. Допустимы символы: * — заменяет любое количество символов, ? — один неизвестный символ. Например, для поиска файла index.html допустимы маски *.html или index.?tml
    • Искать в подкаталогах — если опция включена, поиск будет выполняться также во всех вложенных файлах на всех уровнях указанной папки
    • Искать по содержимому — установите галочку, чтобы поиск проводился также по содержимому файлов
      • Маска содержимого — часть целого текста или строки для поиска файла по содержимому

        Допустимые символы и пример маски
        • * — заменяет любое количество символов
        • ? — один неизвестный символ
        • ^ — начало строки
        • $ — конец строки

        Например, для поиска файлов, содержащих название сайта example.com, используйте маску example.*$. Отобразятся файлы, где название сайта находится в конце строки, без учета доменной зоны.

      • В кодировке — маска содержимого изменится по выбранной кодировке
  3. Нажмите Найти.

Создание нового файла или папки

Чтобы создать новый файл или папку:

  1. На панели инструментов нажмите Иконка «Белый плюс в синем круге — Создание» Создать. 
  2. Заполните форму:
    • Тип — файл, папка или ссылка. Если выбран тип Ссылка, то в форму добавится дополнительное поле Значение
    • Имя — имя файла или папки
    • Значение — имя файла или папки для ссылки на исходный элемент. Укажите абсолютный путь к нужному элементу. Пример: /etc/home/test. Так ссылка примет вид: example > /etc/home/test. В интерфейсе иконка ссылки меняется в зависимости от типа объекта: Иконка «Папка с белой стрелкой в синем квадрате — Ссылка на папку» — для ссылки на папку, Иконка «Файл с белой стрелкой в синем квадрате — Ссылка на файл»  — для ссылки на файл.
  3. Нажмите Создать.

Редактирование файла

В панели для открытия и редактирования файлов есть ограничение на их размер до 1024 Кб (1 Мб). Чтобы изменить максимальный размер файла, поменяйте значение параметра FileMaxEditSize в основном конфигурационном файле панели. 

Подробнее о параметре FileMaxEditSize — в статье Конфигурации и параметры ispmanager. 

Чтобы изменить содержимое файла:

  1. Выделите нужный файл.
  2. Откройте его двойным нажатием по левой кнопке мыши.
Редактор файла на базе Ace

При открытии файлов журналов с расширением .log, .log.gz в редактор загружаются последние 50 строк журнала в режиме чтения.

Изменение параметров файла или папки

  1. Выделите нужный файл или папку в списке.
  2. На панели инструментов нажмите Иконка «Бирка — Имя и атрибуты» Имя и атрибуты.
  3. Выберите опции:
    • Имя — имя файла или папки
    • Владелец — пользователь, которому принадлежит файл или папка. Смена пользователя доступна под учетной записью администратора
    • Группа — группа пользователей, которой принадлежит файл или папка. Доступно под учетной записью администратора
    • Изменить дочерние элементы — по умолчанию изменения применяются только к дочерним папкам. При изменении прав они применяются к объектам на всех нижних уровнях. Если необходимо изменить права дочерних файлов, выберите один из доступных вариантов выпадающего списка:
      • не изменять
      • изменить владельца
      • изменить владельца и права доступа для файлов и каталогов
      • изменить владельца и права доступа только для каталогов
      • изменить владельца и права доступа только для файлов
    • Права доступа — укажите права в виде восьмеричной маски. Цифры можно ввести вручную или выбрать нужные галочки в полях блоков: Права владельца, Права группы и Права всех остальных. В каждом из этих блоков маска устанавливается в заданных разрядах: сотни, десятки и единицы соответственно. Для каждого блока определите три режима доступа к файлу или папке:
      • читать — просмотр содержимого файла или получение списка файлов в папке. Маски в блоках по убыванию: 400, 40, 4
      • писать — изменение содержимого файла или создание и удаление файлов в папке. Маски в блоках по убыванию: 200, 20, 2
      • исполнять — разрешение на запуск файла. Атрибут исполнения папки ограничивает доступ к её содержимому и не позволяет просматривать список файлов. Маски в блоках по убыванию: 100, 10, 1

        Пример

        Рассчитаем права доступа для файла example_file. Всем пользователям разрешим только читать файл, независимо от их категории. Право на редактирование оставим только владельцу файла.

        • Права владельца (читать, писать) — 400 + 200
        • Права группы (читать) — 40
        • Права всех остальных (читать) — 4

        Суммируем все значения: 400 + 200 + 40 + 4 = 644. Это восьмеричная маска прав доступа к файлу.

  4. Сохраните изменения.

Копирование и перенос файлов

  1. Выберите нужный файл или папку в списке.
  2. На панели инструментов нажмите Иконка «Два незакрашенных файла — Копировать» Копировать.
  3. В настройках заполните форму:
    • В каталог — папка, куда будут скопированы объекты
    • Перенести файлы — установите галочку, чтобы перенести файлы из одной папки в другую. Без установки опции файлы будут скопированы
    • Перезаписать — установите галочку, чтобы перезаписать одноименные объекты в папке. Если элементы в разных папках, то они будут скопированы
    • Перейти в выбранный каталог — установите галочку, если хотите открыть выбранную папку после копирования или переноса файлов
  4. Нажмите Копировать.

Загрузка файла на сервер

Для загрузки файла на сервер нужно в 2 раза больше свободного места, чем занимает файл.

  1. На панели инструментов нажмите Иконка «Стрелка вверх в папку — Загрузить» Загрузить.
  2. Выберите способ загрузки файлов:
    • Файл с локального компьютера — файл с вашего устройства, который загрузится в текущую папку на сервере. Для поиска файла нажмите Выбрать файл. Для одновременной загрузки нескольких файлов удерживайте клавишу Shift или Ctrl и выделите нужные файлы в проводнике
    • URL файла на другом сервере:
      • URL — ссылка на файл для его скачивания в текущую директорию с удаленного сервера. Пример: http://example.com/dir/file.html.
      • Имя файла — название файла в панели
  3. Нажмите Загрузить.

В форме появится полоса прогресса загрузки файла или множества файлов. После завершения загрузки все файлы отобразятся в открытой папке.

Скачивание файлов

Если у пользователя есть ограничение по объему диска, при превышении квоты скачается только часть файлов и архивов.

  1. Выделите нужный файл или папку в списке.
  2. Нажмите Иконка «Стрелка вниз с горизонтальной линией — Скачать файл» Скачать файл на панели инструментов.

После этого данные будут скопированы на ваше устройство.

Подробнее

Алгоритм скачивания резервной копии с удаленного FTP-сервера

  1. Временный файл скачивается с сервера резервного копирования на сервер с ispmanager в директорию: /usr/local/mgr5/var/backup/ispmgr/.
  2. Файл передается пользователю, а временный файл удаляется через час после создания.

Скачивание нескольких файлов

Если было выбрано несколько файлов или папок, формируется архив для скачивания:

  • для суперпользователя: архив формируется в системной папке tmp. Директория по умолчанию: /usr/local/mgr5/tmp/.filemgr-tmp/root/
  • для пользователя: архив формируется в пользовательской папке tmp. Директория по умолчанию: /usr/local/mgr5/tmp/.filemgr-tmp/ИМЯ_ПОЛЬЗОВАТЕЛЯ/

После успешного скачивания, архив удаляется.

Переход в папку

  1. На панели инструментов нажмите Иконка «Дерево каталогов» Дерево каталогов.
  2. Выделите нужную директорию. При необходимости раскройте нужную ветку каталога.
  3. Нажмите Перейти‎. 

Откроется выбранная папка.

Проверка на вирусы

Чтобы проверить файлы и папки на вирусы, установите ImunifyAV.

  1. В списке выберите файлы или папки.
  2. На панели инструментов нажмите Иконка «Аптечка — Антивирус» Антивирус.
  3. Укажите, когда провести проверку на вирусы:
    • сейчас
    • проверять периодически — время, в которое автоматически запускается сканирование
      • Расписание — ежедневно, еженедельно или ежемесячно. Соответственно выбранному укажите с временем запуска день недели или день месяца, когда будет проводиться проверка. Установленное расписание добавится в Планировщик CRON
  4. Нажмите Сохранить.

В правом нижнем углу появится уведомление о проверке на вирусы. Чтобы просмотреть журнал, нажмите Подробнее → в списке выберите отчет → на панели инструментов нажмите Иконка «Очки — Просмотреть отчет» Просмотреть отчет.

Работа с архивами

ispmanager не работает с защищенными паролем архивами. Для загрузки и распаковки файлов из таких архивов заранее снимите пароль.

Менеджер файлов позволяет работать с архивами как с обычными каталогами. Для этого на сервере должны быть архиваторы для форматов ZIP, TAR и TAR GZIP. Расширение файла должно совпадать с форматом архива.

Если на сервере нет архиваторов
Формат и расширение архиваУтилита для создания архиваУтилита для распаковки архива
ZIP (.zip)zipunzip
TAR (.tar)tartar
TAR GZIP (.tgz)tar и gziptar и gzip

Утилита tar только упаковывает и распаковывает файлы из архива, а gzip — сжимает.

Если утилит нет на сервере, установите их:

  1. Подключитесь к серверу с панелью ispmanager по SSH.
  2. Введите команду в терминале:

    Для RHEL-подобных ОСДля Debian-подобных ОС
    sudo dnf install tar gzip zip unzip
    sudo apt update
    sudo apt install tar gzip zip unzip
  3. Дождитесь установки утилит.

Чтобы начать работать с архивами:

  1. Перейдите в раздел Менеджер файлов.
  2. Выберите нужное действие для ваших задач.

Просмотр архива

  1. Выделите нужный архив.
  2. Откройте архив двойным нажатием по левой кнопке мыши.

В открывшемся окне появится таблица с теми же функциями, что для файлов и папок.

Распаковка файлов из архива

  1. В списке выберите нужный архив.
  2. На панели инструментов нажмите Иконка «Папка с закрытой молнией — Архив» Архив → Иконка «Стрелки вверх над коробкой — Извлечь» Извлечь.
  3. Выберите, куда извлечь архив:
    • Выбрать существующий каталог — распаковка файлов в существующую папку. Если выбрано, укажите, что делать с одноименными файлами:
      • Заменить — одноименные файлы заменятся на файлы из архива
      • Не заменять — одноименные файлы не заменятся. Файлы из архива не распакуются, а будут проигнорированы панелью

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

    • Создать новый каталог — распаковка файлов произойдет в новую папку 
      • Новый каталог — название папки для извлечения файлов из дерева
    • В каталог — папка, в которую распакуется выбранный архив
    • Перейти в выбранный каталог — установите галочку, чтобы открылась выбранная папка после распаковки файлов
  4. Нажмите Извлечь.

После распаковки файлы из архива сохраняются. При необходимости их можно повторно извлечь в нужную папку.

Если нужно частично распаковать архив
  1. Выберите и откройте архив.
  2. В списке выберите нужные файлы. 
  3. Извлеките их тем же способом, как полноценные архивы.

Архивирование файлов

  1. В списке выберите нужные объекты.
  2. На панели инструментов нажмите Иконка «Папка с закрытой молнией — Архив» Архив → Иконка «Стрелки вниз над коробкой — Создать архив» Создать архив.
  3. Укажите данные для создания архива:
    • Имя архива — название архива без расширения
    • Тип — формат архива из списка: ZIP (.zip), TAR (.tar) или TAR GZIP (.tgz)
    • Выберите, куда сохранить архив:
      • Выбрать существующий каталог — создание архива произойдет в существующей папке. Если выбрано, укажите, что делать при наличии одноименных архивов в выбранной папке:
        • Создать дубликат — новый одноименный архив получит порядковый номер. Формат: НАЗВАНИЕ_АРХИВА_(N).РАСШИРЕНИЕ, где N — порядковый номер. Пример: Архив (1).zip
        • Заменить — новый одноименный архив заменит ранее созданный

          При замене одноименного архива файлы из предыдущего будут удалены. Для их сохранения заранее извлеките или создайте новый архив.

        • Не заменять — одноименный архив не заменится. Создание архива отменится с соответствующей ошибкой
      • Создать новый каталог — архив создастся в новой папке
        • Новый каталог — название папки. Создается относительно выбранной папки в дереве
      • Перейти в выбранный каталог — установите галочку для открытия нужной папки после создания архива
    • Удалить файлы — установите галочку для удаления выбранных файлов в папке после их помещения в архив
  4. Нажмите Создать.

Новый архив будет создан в указанной вами папке. При включении соответствующей опции произойдет автоматическое перенаправление в папку с архивом.

Удаление файлов, папок, архивов

Чтобы удалить нужный элемент в файловой системе:

  1. Перейдите в раздел Менеджер файлов.
  2. Выберите все нужные элементы.
  3. На панели инструментов нажмите Иконка «Корзина с крестиком внутри — Удалить» Удалить.
  4. Подтвердите удаление элементов.