@Alex_Buzz

Кастомизация десктопного Linux?

Добрый день, уважаемые знатоки!

Есть сеть предприятия из 30 машин. Пользователи в основном работают на терминальном сервере (1С). На локальных машинах юзают только почту, офис и кое-какие нетривиальные программы.
Хочу перевести всю работу на терминальный сервер, а на клиентских машинах установить Linux. В свою очередь клиентскую ОС хочется кастомизировать таким образом: Пользователь включает компьютер, вводит пароль от локального пользователя, попадает на "рабочий стол", на рабочем столе 2 иконки, подключение к терминальному серверу и иконка с подключением Wi-Fi и VPN. Все. Больше не должно быть ничего. Ни доступа к локальным каталогам, ни к другим программам.
Какими инструментами возможно создание такого образа? Идея такая: настроить один раз образ и устанавливать на клиентские машины. При установке создать локального пользователя и настроить подключение RDP и VPN.
Большого опыта в развертывании linux нет, так что в приоритете мастера (далее-далее-готово) ну или инструменты с подробной документацией.
  • Вопрос задан
  • 1605 просмотров
Пригласить эксперта
Ответы на вопрос 7
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Вы делаете ошибку в том что раскидываетесь имеющимися мощностями и в результате будете вынуждены ещё и наростить мощностями на рдп сервере.

Печать - какие у вас принтера? USB/сетевые?
В случае с USB вы поимеете проблем, а также сканера и т.п. железо.

Придётся проработать систему деплоя и управления всем этим хозяйством - chef/ansible/etc.
Но в идеале организовать PXE загрузку рабочих станций, сразу снимает множество проблем с обслуживанием/обновлением системы.

Ну и главное, не кидайтесь во все тяжкие - оттестируйте сначала всё на паре рабочих мест, в реальных условиях и будьте готовы что встретите огромное сопротивление и "диверсии" со стороны сотрудников.

Мне не ведомы ваши мотивы ;)
Ответ написан
@neol
Для Debian и производных - preseed

Для RHEL и производных - kickstart

Содержимое домашнего каталога по умолчанию можно задать в /etc/skel, соответственно вы можете настроить необходимое окружение и закинуть туда все настройки.

Документация по preseed далека от идеала, на мой взгляд (про kickstart не вкурсе). Про мастера вообще не слышал.
Ответ написан
Комментировать
@asd111
Какой софт юзают кроме 1с ? Если юзают microsoft office то тебя возненавидят за установку open office. И в целом за установку Linux возненавидят, будешь постоянно бегать и всем объяснять как делать тривиальные на твой взгляд вещи.
+ если в линуксе найдут 0 day то ты запаришься все переустанавливать, потому что линукс нельзя просто взять и обновить, т.к. почти всегда обновления в линуксе что то ломают.
Обычные офисные пользователи ОЧЕНЬ чувствительны к смене окружения и их производительность и качество труда снизится из за линукса т.е. из за тебя, потом они начнут жаловаться на то что им не нравится линукс и ты окажешься крайним.
Мой совет НЕ ставь линукс если начальство тебе за это не платит двойную зарплату.
И убеди начальство что не нужно менять windows на linux на десктопах в офисе, потому что вы с ним задолбаетесь и через пару лет вернете windows, но тебя к тому времени могут уже уволить потому что слишком много жалоб на линукс.
Linux на десктопе для офисных работников нигде не прижился и там где его ещё не поменяли обратно на windows народ ненавидит тех кто решил установить linux, потом их увольняют и берут windows админа чтобы он вернул как было.

Даже многие программисты с появлением linux subsytem for windows ушли с линукса, потому что линукс это лишние проблемы на десктопе. Когда например принтер может не печатать, сканер не сканировать и все в таком роде.

Одумайся пока не поздно.
Ответ написан
jamakasi666
@jamakasi666 Куратор тега Linux
Просто IT'шник.
Берите tinycore, накидаваете туда нужный софт и настройки а на выходе получаете систему которая весит мегабайт 10-15 без лишнего. Такую даже по pxe очень удобно грузить. Работает крайне шустро, нет заморочек с установкой софта т.к. он просто закидывается в виде единого файла в папку и соответсвенно его также легко обновлять\менять\удалять и это не затронет ничего другого.
Ответ написан
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
В "дружественных" дистрибах никаких мастеров нет - они сами продукт работы "мастеров" :) В недружественных дистрибах типа gentoo есть средства генерации образов, хотя работать с ними пока не доводилось.
Документации на gentoo и gentoo-подобные системы - полно, но порог вхождения - скажу сразу - очень высок. Знать нужно все. Делать самому нужно практически все - разве только ведро самому пересобирать не приходилось.

UPD: Можно попробовать просто настроить одну тачку, а потом клонировать ее с последующим редактированием конфигов.
Ответ написан
@zuart
... уже и не знаю, нуп, похоже ...
Как вариант, просто предположение, насколько сложно и возможно не могу сказать, но думаю, что "сделать можно все" =)
Посмотрите в сторону т.н. LiveCD и способах его "сборки" - что если приготовить и кастомизировать одну машину, с нее собрать "LiveCD" и уже его размножить на машины (хорошо бы еще и запретить его изменение, как на CD/DVD носителях, тогда все глюки/вирусы/взломы решаются кнопкой "reset")...
Ответ написан
Комментировать
Выше был озвучен вариант с PXE.

Раз пользователю не нужно ничего кроме RDP на сервер 1С, то просто станции можно сделать без дисковыми и не парится. Сделать загрузку по сети, что даст много плюсов начиная от централизованного управления до использования устаревшего железа на рабочих станциях. Но как говорилось выше проблема может быть с принтерами и сканерами.
Один раз пройти этот путь и будет работать не один год! В дальнейшем подбирать железо соответственно сетевое и проблем не будет.

вот ссылки примерно с чего можно начать:
it-advisor.ru
https://sourceforge.net/projects/thinstation/
https://thinstation.github.io/thinstation/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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