Может ли schroot разрешать перезаписывать файлы конфигурации в домашнем каталоге?

Когда schroot настроен на mount / home, пакеты, установленные внутри chroot, перезаписывают файлы конфигурации в $ HOME?

Например, если в chroot установлена ​​более новая версия gconf2, она перезапишет $ HOME / .gconf? Есть ли способ предотвратить это, сохраняя при этом доступ к / домой?

Когда / home монтируется шлотом, все файлы конфигурации помещаются в $ HOME базовой установки, независимо от того, принадлежат ли они к шроту.

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

Легко изменить настройку schroot, чтобы файлы конфигурации были помещены в другой каталог, как показано в следующем примере.

Шрот для wheezy-amd64 находится в / var / schroot / wheezy-amd64. Этот особый шрот использует профиль «desktop», поэтому его точки монтирования определены в / etc / schroot / desktop / fstab.

Сначала создайте домашний каталог для пользователя внутри шлота,

mkdir /var/schroot/wheezy-amd64/home/$USERNAME 

Во-вторых, замените следующую строку в / etc / schroot / desktop / fstab,

 /home /home none rw,bind 0 0 

с,

 /home /HOME none rw,bind 0 0 

Это все! Также удобно добавить псевдоним в ~ / .bash_aliases в базовой установке,

 alias wheezy64='schroot -c wheezy-amd64 `/bin/echo "-d $PWD" | /bin/grep "^-d[ ]*\/home" | sed "s/home/HOME/"`' 

Внутри шлота пользователь теперь видит два домашних каталога:

  • / Home / $ USERNAME является домашним каталогом.
  • / HOME / $ USERNAME – это домашний каталог базовой установки.
  • Dd_rescue vs dcfldd vs dd
  • Играть в mp3 или wav-файл через командную строку Linux
  • Как выбрать, что отображается в строке заголовка PuTTY из Linux?
  • Как создать автоматический запуск скрипта без выбора Ubuntu?
  • Общие сведения о разрешениях на файлы
  • Как я могу установить Linux на жесткий диск другого компьютера (тот, который не загружается с компакт-диска)
  • Как мне зашифровать всю файловую систему Linux с помощью Veracrypt?
  • Как я могу запустить несколько сеансов экрана автоматически?
  • CHKDSK в Linux ...?
  • Поведение rsync с файлом, который все еще записывается?
  • В чем разница между записями в fstab?
  • Давайте будем гением компьютера.