LinuxForum.Fans
Тема

Проблема с монтированием

Автор: black_jack 37 сообщений 13655 просмотров
#87301
black_jack написал:
домашний каталог создается (но он создается и без pam_mkhomedir.so),

давайте начнем с этого... если он создается и без pam_mkhomedir, то смотрите, что кто его создает... поскольку в таком случае проблема не с этим модулем, а именно с тем, что каталог создается и без него

#87304
Hrafn написал:
[quote=black_jack]домашний каталог создается (но он создается и без pam_mkhomedir.so),

давайте начнем с этого... если он создается и без pam_mkhomedir, то смотрите, что кто его создает... поскольку в таком случае проблема не с этим модулем, а именно с тем, что каталог создается и без него[/quote]
угу. тоже об этом думал )
папка создается в каталоге /home/CALLCENTER (CALLCENTER - название домена) . Сразу пришло на мысль, что создается он самбой ... в smb.conf закоментировал строку :

/etc/samba/smb.conf :

#template homedir = /home/%D/%U

рестартую самбу, ребутаюсь, логинюсь рутом, чищу каталог юзера из папки CALLCENTER . захожу юзером - каталог снова создается :(

есть идеи что еще может его создавать ? :(

п.с. Люди логинятся в gnome ...

п.с.2 При логине в терминал - создается просто пустая папка .. при логине в гном с контентом :

text

root@smbsrv02 iivanov]# ls -a
.              .gconfd          .ICEauthority     Видео
..             .gnome2          .imsettings.log   Документы
.bash_history  .gnome2_private  .local            Загрузки
.cache         .gnote           .nautilus         Картинки
.config        .gnupg           .pulse            Музыка
.dbus          .gstreamer-0.10  .pulse-cookie     Общедоступные
.esd_auth      .gtk-bookmarks   .ssh              Рабочий стол
.gconf         .gvfs            .xsession-errors  Шаблоны

#87313

при логине с гномом, похоже, файлы в каталоге берутся из skel

#87361

та в том то и дело, что нет :( сеичас уже дома, завтра с работы лсну скел :)

#87499

/etc/skel

text
[root@smbsrv02 skel]# ls -a
.   111           .bash_profile  .conkyrc  .kde
..  .bash_logout  .bashrc        .gnome2   .mozilla
#87702
black_jack написал:
/etc/skel
text
[root@smbsrv02 skel]# ls -a
.   111           .bash_profile  .conkyrc  .kde
..  .bash_logout  .bashrc        .gnome2   .mozilla

Народ, никаких идей, откуда сие чудо может тянуться ? :(

#87720
black_jack написал:
Народ, никаких идей, откуда сие чудо может тянуться ? sad

из
[console]$ ls -la /etc/skel/[/console]
естественно.
а туда попадает из устанавлемых программ.

#87874
drBatty написал:
[quote=black_jack]Народ, никаких идей, откуда сие чудо может тянуться ? sad

из
[console]$ ls -la /etc/skel/[/console]
естественно.
а туда попадает из устанавлемых программ.[/quote]
смотрите ...
/etc/skel

text
[root@smbsrv02 skel]# ls -a
.   111           .bash_profile  .conkyrc  .kde
..  .bash_logout  .bashrc        .gnome2   .mozilla

Чистый профиль пользователя (который залогинился 1й раз)

text
root@smbsrv02 iivanov]# ls -a
.              .gconfd          .ICEauthority     Видео
..             .gnome2          .imsettings.log   Документы
.bash_history  .gnome2_private  .local            Загрузки
.cache         .gnote           .nautilus         Картинки
.config        .gnupg           .pulse            Музыка
.dbus          .gstreamer-0.10  .pulse-cookie     Общедоступные
.esd_auth      .gtk-bookmarks   .ssh              Рабочий стол
.gconf         .gvfs            .xsession-errors  Шаблоны

сходств со скелом не вижу :(

#87878

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

#87887

эм ... угу ... а как-то б извернуться и подкинуть ему контент, который бы впихивался в дефолтный профиль :rolleyes:

#87902
black_jack написал:
эм ... угу ... а как-то б извернуться и подкинуть ему контент, который бы впихивался в дефолтный профиль rolleyes

ну а что нужно-то?

для нового юзверя копируется /etc/skel/*
а потом, во время входа в гном, гном создаёт свои каталоги
во время запуска программ они тоже создают каталоги и файлы

#87921

мне нужно, чтоб я , к примеру, скинул файл в /etc/skel и он подтянулся в хому пользователя

п.с. Ура ! Все так и заработало ... Попробовал на свежеустановленной машине :) и все работает так, как и должно работать .. т.е. при доменной авторизации профиль берется со скела :)
сорри что так долго мозги парил :)))

#87932

Отмечаем тему решенной? :)

#88279

угу
и это, если у кого вопросы по пам маунту - могу написать как реализовал %)

#88280

так пишите :) хуже не будет точно

#90196
black_jack написал:
угу
и это, если у кого вопросы по пам маунту - могу написать как реализовал %)

Как косвенный участник этого обсуждения не могу не вставить свои 5 копеек. Крутился я и с pam_mount и c autofs. В результате пришел к выводу, что pam_mount очень "нетривиален" в настройке. Его надо очень точно в стек вызовов встраивать и есть сложности в эксплуатации, трудно разделить ситуации, когда надо каталоги монтировать, и когда не надо. И если в консольном (текстовом) режиме pam_mount как-то функционировал, то научить его работать при регистрации юзера в гноме - увы, мне не удалось.
А вот autofs пошел сразу и без проблем. И именно в том режиме, в каком мне требовалось. Хотя, пришлось немного раскинуть мозгами и подправить немного базовый, стандартный, скрипт.

#91064
Cruiser78 написал:
Крутился я и с pam_mount и c autofs. В результате пришел к выводу, что pam_mount очень "нетривиален" в настройке. Его надо очень точно в стек вызовов встраивать и есть сложности в эксплуатации, трудно разделить

Знаете почему? Потому-что, во многих дистрах автомонтирование и монтирование сменных носителей реализовано по другому(например через HAL). Потому и перед настройкой желательно отключить старый метод, а лучше его настроить. В Sackware например, autofs (в дистрибутиве!!!) работает для RH и Deb. Но НЕ для самой слаки. Ибо автомонтирование там и так работает искаропки (через HAL).

Войдите или зарегистрируйтесь, чтобы ответить.