Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => Сборки Linux от пользователей => Richy => Тема начата: DdShurick от 16 Январь 2019, 12:11:00

Название: /etc/skel и aufs
Отправлено: DdShurick от 16 Январь 2019, 12:11:00
 Стандартно /etc/skel содержит минимальный образ /home/$USER и используется при создании нового пользователя. В слоистой системе aufs это работает с ошибками из-за наложения слоёв. Попробовал вынести настройки IceWM + RoxFiler в /etc/skel модуля и добваил строку
Код
[ -d /etc/skel ] && cp -ru /etc/skel/. $HOME/ 
в /etc/profile базы. Работает. Дополнительный бонус - автовосстановление файлов настройки после их случайного удаления.
Название: Re: /etc/skel и aufs
Отправлено: Ильфат от 16 Январь 2019, 14:11:42
Дополнительный бонус - автовосстановление файлов настройки после их случайного удаления.
Если с апдейтами придет такой обновленный /etc/skel, то ранее настроенные файлы типа .bashrc обновятся из skel, так?
Название: Re: /etc/skel и aufs
Отправлено: DdShurick от 16 Январь 2019, 14:22:21
ранее настроенные файлы типа .bashrc обновятся из skel, так?
Нет. Ключ "-u   Copy only newer files" (скопировать только новые файлы)
Название: Re: /etc/skel и aufs
Отправлено: sfs от 16 Январь 2019, 14:32:56
добваил строку
куда?
Название: Re: /etc/skel и aufs
Отправлено: DdShurick от 16 Январь 2019, 15:15:42
куда?
в /etc/profile базы.
Название: Re: /etc/skel и aufs
Отправлено: Pro от 16 Январь 2019, 15:23:03
ранее настроенные файлы типа .bashrc обновятся из skel, так?
Нет. Ключ "-u   Copy only newer files" (скопировать только новые файлы)
Это делается до подключения сохраненки? Иначе пользователь не сможет настроить ничего под себя.
Название: Re: /etc/skel и aufs
Отправлено: DdShurick от 16 Январь 2019, 15:30:25
Это делается до подключения сохраненки?
После и от имени пользователя.
Кстати, у меня две сохранёнки: tmpfs и squashfs ;)
Иначе пользователь не сможет настроить ничего под себя.
Я же написал - работает, значит проверил.
Основная задача - избавиться от /home/$USER в модулях. Это даст возможность монтировать /home как и куда угодно без потери настроек.
Название: Re: /etc/skel и aufs
Отправлено: Ильфат от 16 Январь 2019, 21:34:11
Нет. Ключ "-u   Copy only newer files" (скопировать только новые файлы)
Про это и говорю. Если в хомяке какой-то файл редактировался давно, а в skel недавно, ну мало ли решил что-то подправить для новых юзеров, то он будет новее и заменит старый в хомяке. На практике скорее всего маловероятно, но потенцильно возможно.
Название: Re: /etc/skel и aufs
Отправлено: sfs от 17 Январь 2019, 09:10:51
Универсальным решением будет копирование, только если хомяк пустой
Т.е. для нового юзера системы.
Для старого никакой пользы кроме сюрпризов и непоняток
Название: Re: /etc/skel и aufs
Отправлено: Pro от 17 Январь 2019, 09:16:23
Универсальным решением будет копирование, только если хомяк пустой
так оно и так копируется когда пользователя создаешь вроде. Отдельно не надо копировать.
Название: Re: /etc/skel и aufs
Отправлено: sfs от 17 Январь 2019, 09:28:18
оно и так копируется когда пользователя создаешь
В больших линуксах да. Каким образом - не вникал
В наших - не уверен
Название: Re: /etc/skel и aufs
Отправлено: DdShurick от 17 Январь 2019, 09:39:37
Для старого никакой пользы кроме сюрпризов и непоняток
Почему?? Если держать настройки в /home/live слоя, непоняток будет больше, и при создании нового юзера они не скопируются.
так оно и так копируется когда пользователя создаешь
Да, из /etc/skel
Каким образом - не вникал
В наших - не уверен
Оно и видно, что не вникал. В ваших не знаю, в моих adduser работает.
Название: Re: /etc/skel и aufs
Отправлено: betcher от 28 Январь 2019, 12:27:05
Почему?? Если держать настройки в /home/live слоя, непоняток будет больше, и при создании нового юзера они не скопируются.
Все так и есть. В магос уже много лет в модулях нет хомяка дефолтного юзера. Юзер создается преинит скриптами это позволяет смонтировать пустую папку как хомяк. Чтоб провернуть такое в ПРА ролл на UIRD (которую выложил как vdi) пришлось в PRA.ini выпилить скрипт, который собирает хомяк юзера по модулям, если вдруг в /home пусто.

 
Оно и видно, что не вникал. В ваших не знаю, в моих adduser работает.
Естественно работает тоже.

Для обновления хомяка в магос есть специальный параметр в MAgOS.ini