Сайт | Скачать | Видео | Wiki

Автор Тема: /etc/skel и aufs  (Прочитано 93 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6465
  • Репутация: +162/-0
  • Старый чайник
/etc/skel и aufs
« : Вчера в 12:11:00 »
 Стандартно /etc/skel содержит минимальный образ /home/$USER и используется при создании нового пользователя. В слоистой системе aufs это работает с ошибками из-за наложения слоёв. Попробовал вынести настройки IceWM + RoxFiler в /etc/skel модуля и добваил строку
Код
[ -d /etc/skel ] && cp -ru /etc/skel/. $HOME/ 
в /etc/profile базы. Работает. Дополнительный бонус - автовосстановление файлов настройки после их случайного удаления.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Онлайн Ильфат

  • Старожил
  • ****
  • Сообщений: 327
  • Репутация: +10/-0
Re: /etc/skel и aufs
« Ответ #1 : Вчера в 14:11:42 »
Дополнительный бонус - автовосстановление файлов настройки после их случайного удаления.
Если с апдейтами придет такой обновленный /etc/skel, то ранее настроенные файлы типа .bashrc обновятся из skel, так?

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6465
  • Репутация: +162/-0
  • Старый чайник
Re: /etc/skel и aufs
« Ответ #2 : Вчера в 14:22:21 »
ранее настроенные файлы типа .bashrc обновятся из skel, так?
Нет. Ключ "-u   Copy only newer files" (скопировать только новые файлы)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 24490
  • Репутация: +175/-0
    • PuppyRus-A
Re: /etc/skel и aufs
« Ответ #3 : Вчера в 14:32:56 »
добваил строку
куда?

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6465
  • Репутация: +162/-0
  • Старый чайник
Re: /etc/skel и aufs
« Ответ #4 : Вчера в 15:15:42 »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10149
  • Репутация: +103/-0
Re: /etc/skel и aufs
« Ответ #5 : Вчера в 15:23:03 »
ранее настроенные файлы типа .bashrc обновятся из skel, так?
Нет. Ключ "-u   Copy only newer files" (скопировать только новые файлы)
Это делается до подключения сохраненки? Иначе пользователь не сможет настроить ничего под себя.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6465
  • Репутация: +162/-0
  • Старый чайник
Re: /etc/skel и aufs
« Ответ #6 : Вчера в 15:30:25 »
Это делается до подключения сохраненки?
После и от имени пользователя.
Кстати, у меня две сохранёнки: tmpfs и squashfs ;)
Иначе пользователь не сможет настроить ничего под себя.
Я же написал - работает, значит проверил.
Основная задача - избавиться от /home/$USER в модулях. Это даст возможность монтировать /home как и куда угодно без потери настроек.
« Последнее редактирование: Вчера в 15:36:43 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Онлайн Ильфат

  • Старожил
  • ****
  • Сообщений: 327
  • Репутация: +10/-0
Re: /etc/skel и aufs
« Ответ #7 : Вчера в 21:34:11 »
Нет. Ключ "-u   Copy only newer files" (скопировать только новые файлы)
Про это и говорю. Если в хомяке какой-то файл редактировался давно, а в skel недавно, ну мало ли решил что-то подправить для новых юзеров, то он будет новее и заменит старый в хомяке. На практике скорее всего маловероятно, но потенцильно возможно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 24490
  • Репутация: +175/-0
    • PuppyRus-A
Re: /etc/skel и aufs
« Ответ #8 : Сегодня в 09:10:51 »
Универсальным решением будет копирование, только если хомяк пустой
Т.е. для нового юзера системы.
Для старого никакой пользы кроме сюрпризов и непоняток

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10149
  • Репутация: +103/-0
Re: /etc/skel и aufs
« Ответ #9 : Сегодня в 09:16:23 »
Универсальным решением будет копирование, только если хомяк пустой
так оно и так копируется когда пользователя создаешь вроде. Отдельно не надо копировать.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 24490
  • Репутация: +175/-0
    • PuppyRus-A
Re: /etc/skel и aufs
« Ответ #10 : Сегодня в 09:28:18 »
оно и так копируется когда пользователя создаешь
В больших линуксах да. Каким образом - не вникал
В наших - не уверен

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6465
  • Репутация: +162/-0
  • Старый чайник
Re: /etc/skel и aufs
« Ответ #11 : Сегодня в 09:39:37 »
Для старого никакой пользы кроме сюрпризов и непоняток
Почему?? Если держать настройки в /home/live слоя, непоняток будет больше, и при создании нового юзера они не скопируются.
так оно и так копируется когда пользователя создаешь
Да, из /etc/skel
Каким образом - не вникал
В наших - не уверен
Оно и видно, что не вникал. В ваших не знаю, в моих adduser работает.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)