Назад | Перейти на главную страницу

Common / home для пары дистрибутивов Linux

Хочу узнать еще один дистрибутив Linux. Я серьезно, и «еще один» означает второй. Я пользуюсь дистрибутивом Linux почти десять лет, он мне очень нравится, но я хочу узнать что-то новое дополнительно.

Я планирую использовать общий / домашний раздел, чтобы всегда иметь под рукой мои файлы конфигурации. Хотя я планирую проводить большую часть времени в новом дистрибутиве, я ожидаю, что иногда буду использовать двойную загрузку. Моя главная забота - не привинтить права доступа к файлам в моем доме из-за того, что у моих пользователей разные UID в двух дистрибутивах. Я знаю, что при создании пользователя (по крайней мере, при использовании инструментов CLI, таких как useradd) я могу явно указать UID. Что делать, если установка нового дистрибутива позволит мне создать пользователя, но не позволит мне явно выбрать UID? Просто пропустите этот шаг или создайте пользователя-заглушку, а затем создайте пользователя из командной строки? А что делать, если UID моего пользователя в моем основном дистрибутиве уже будет взят в новом дистрибутиве? Есть ли другие способы избежать этих возможных проблем?

Есть ли дополнительные проблемы, если мой / дом зашифрован? Я делаю это с помощью cryptsetup с поддержкой LUKS.

Я сделал это однажды и не рекомендую. Причина в том, что дистрибутивы (в основном) не используют одни и те же версии приложений. В качестве иллюстрации Ubuntu использует приложение X-APP версия а.1 и Centos использует версию а.2. Когда вы загружаете Ubuntu и запускаете X-APP впервые он создает ~ / .x-app.rc. Позже, когда вы перезагрузитесь в Centos и запустите X-APP он находит ~ / .x-app.rc в котором отсутствуют некоторые новые функции, и он пытается обновить его до подходящего стиля для а.2. До сих пор он работает хорошо, но когда вы снова захотите загрузить Ubuntu и использовать X-APP, он будет жаловаться на поврежденный ~ / .x-app.rc!

Иногда становится хуже, и в разных дистрибутивах возникают конфликтующие приложения или конфигурации.

В настоящий момент я храню свои документы, скрипты и т. Д. В общем разделе, но не делюсь такими вещами, как * ~ / .gnome ** или ~ / .kde через дистрибутивы.

Вы можете изменить uid пользователя с помощью команды usermod

usermod -u <new_uid> <login_name>

Но, как указывалось ранее, я не рекомендую вам использовать один и тот же домашний каталог для двух разных дистрибутивов. Из всех необычных rc-файлов, которые скрываются в домашнем каталоге, пользователи, как правило, настраивают менее дюжины, остальные обычно управляются программным обеспечением. И файлы конфигурации обычно не имеют обратной совместимости.

Вы можете создать символическую ссылку на тех, кого поддерживаете, и позволить системе управлять другими