Ubuntu Server - Доступны ли варианты для различных настроек после установки?

Я создал ISO-образ Ubuntu Server с набором пользовательских пакетов, которые я хочу установить в процессе установки. У меня также есть файл preseed и kickstart. Это заняло у меня некоторое время, но у меня все получилось благодаря: Как создать ISO-сервер с индивидуальной настройкой Ubuntu?

Теперь мне нужно сделать такие вещи, как:

  • установка некоторых правил брандмауэра
  • написание некоторых файлов conf
  • установка клавиш вниз
  • изменение имени системы
  • в конечном итоге создание пользовательской оболочки

Это много для меня, чтобы переварить, и у меня уходит много времени, чтобы понять, с каким инструментом или частью процесса я должен делать выше. Я думаю , что все, что связано с простым размещением файлов, может быть сделано с помощью специального пакета deb и установлено как мои другие пакеты. Однако , я не знаю лучшего места для установки имени хоста, установки правил брандмауэра и в конечном итоге создания пользовательской оболочки / интерфейса для ограничения возможностей пользователя без полномочий root. Примечание: Все на этом этапе должно быть возможно только с диском ... без доступа в Интернет.

Я прочитал эту страницу и считаю, что могу написать сценарий практически для всего, что мне нужно, но только до полной загрузки системы: https://help.ubuntu.com/community/InstallCDCustomization . Цель здесь состоит в том, чтобы настроить и обезопасить сервер, чтобы получить его окончательную настройку от Chef.

1112 В принципе, мне просто нужно знать, с чего начать с маркеров и использовать указатели на примеры. Кто-нибудь может мне помочь?

0
задан 13 April 2017 в 15:24

1 ответ

Я последовал совету shvahabi здесь , Как может я делать " дистанционное управление local" работать на запуске? . В основном я включаю и использую rc.local на поле человечности. Rc.local обычно не используется на debian. Это очень похоже на реестр Окна выполненные ключи. В конечном счете у меня будут свой первый сценарий загрузочной конфигурации И пользовательский rc.local файл в пользовательском deb пакете, который помещает файлы в поле во время установки (пользовательские жизни deb на самом ISO). Затем на каждой начальной загрузке rc.local запустит мой скрипт, и я могу поместить регистрацию так, чтобы это только работало на первой начальной загрузке.

Важное примечание: редактирование и использование "/etc/rc.local" для размещения строки для запущения скрипта... НЕ "/etc/init.d/rc.local". Вторым на самом деле управляет другой пакет и НЕ позволит Вам установить пользовательскую версию его из пользовательского deb файла во время установки. Единственная цель init.d версии состоит в том, чтобы назвать "/etc/rc.local" один так или иначе.

я не использую systemd или выскочку, потому что необходимо ввести в командах для запуска сервисов сначала. Это должно было быть свободными руками. ОДНАКО я полагаю, что все те команды делают, делают файлы связей, но я не испытывал желание выяснять, куда разместить их. Два файла в пользовательском deb пакете являются самыми легкими.

0
ответ дан 14 April 2017 в 01:24
  • 1
    Нет, я don' t... Но что Вы пытаетесь сделать? Не должно быть твердо записать маленькое приложение командной строки, которое может переключить художественные оформления. Моя фиксация, скорее всего, будет доступна в 16,04.:) – muktupavels 5 July 2017 в 05:29

Другие вопросы по тегам:

Похожие вопросы: