The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Автоматическое создание домашних ди..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Автоматическое создание домашних ди..."  +/
Сообщение от auto_tips (??) on 13-Мрт-09, 13:43 
Возникла необходимость, чтобы при обращении к серверу Samba если отсутствует создавалась
домашняя папка для пользователя домена. Сделать это можно задействовав стандартный PAM модуль pam_mkhomedir.

Сперва убедитесь что smbd собран с поддержкой PAM

   smbd -b | grep WITH_PAM

   WITH_PAM

Если PAM не поддерживается, соберите Samba из исходников с ключом "--with-pam".

В файл "/etc/smb.conf" (секция "global") добавляем

   obey pam restrictions = Yes

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

   [homes]
   valid users = DOMAIN\%S
   read only = no
   browseable = no
   create mode = 0600
   directory mode = 0700

По умолчанию Samba считает, что домашние папки пользователей находятся в "/home/DOMAIN/user".
Нам надо создать директорию "/home/DOMAIN", так как pam_mkhomedir не умеет создавать вложенные директории

   sudo mkdir /home/DOMAIN

Добавляем в файл "/etc/pam.d/samba"

   session required pam_mkhomedir.so umask=0077

URL: http://www.propheta.ru/2009/03/samba-pammkhomedir.html
Обсуждается: http://www.opennet.dev/tips/info/1985.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от Сергей email(??) on 13-Мрт-09, 13:43 
У меня самба 3.0.33 создает папки вида /home/DOMAIN/User без посторонней помощи, даже если /home/DOMAIN не существовало.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от wazzup email on 13-Мрт-09, 16:28 
у  меня тоже  создает автоматом:)  
осталось  толко  дисковые квоты  при создании  чтобы назначало :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от Аноним (??) on 13-Мрт-09, 16:56 
Даже когда сабж и PDC разнесены по разным серверам?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от metallic on 13-Мрт-09, 17:28 
А можно чтобы шара называлась не по имени пользователя, а задать вручную, чтоб у всех одинаково?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от Аноним (??) on 13-Мрт-09, 18:18 
а смысл?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от boris (??) on 13-Мрт-09, 19:03 
включение obey pam restrictions = Yes,
вроде как автоматом включает
encrypt passwords = no
как в таком случае работают windows клиенты?..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от Heckfy (ok) on 13-Мрт-09, 20:48 
Так тут так и сделано:
[homes]
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от metallic on 13-Мрт-09, 21:30 
>Так тут так и сделано:
>[homes]

Не, шара будет называться именем пользователя, а надо, чтобы называлась у всех одинаково.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от metallic on 13-Мрт-09, 21:30 
>а смысл?

надо

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от Князь (??) on 14-Мрт-09, 03:41 
Клиенты нормально работают. Стоит заметить, что у меня PDC и файловый сервер (оба samba) действительно разнесены по разным машинам.

$ testparm -sv | grep -E 'encrypt passwords|obey'
Load smb config files from /etc/samba/smb.conf

    ... skip ...

Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
    encrypt passwords = Yes
    obey pam restrictions = Yes

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от Князь (??) on 14-Мрт-09, 03:44 
То есть это как? "\\server\one_share"? Может вы имеете в виду "\\server\user\some_folder"?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от metallic on 14-Мрт-09, 23:42 
Нет, именно чтобы у всех было \\server\share_name
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от koblin (ok) on 15-Мрт-09, 01:01 
вот так?!

[test]
    path = /var/smb/%u

шара будет у всех открываться как \\сервер\test\ но вести в разные директории

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от metallic on 15-Мрт-09, 15:03 
Сейчас именно так и есть, только каталоги надо руками создавать, иначе юзера не пускает, а автоматически как сделать?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от Князь email(??) on 16-Мрт-09, 08:00 
Может так?

template homedir = /var/smb/%u

И перезапустить winbindd

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от Князь (??) on 16-Мрт-09, 08:01 
.. и далее по статье
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от XoRe (ok) on 17-Мрт-09, 10:09 
Ещё полезные опции этого pam модуля:
silent - не выводить сообщения при создании папки

skel=/path/to/skel/directory - Путь к папке с файлами, которые скопируются в новосозданную папку.
Например, можно положить туда документы, которые пригодятся новому сотруднику.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от alonefox (ok) on 19-Мрт-09, 11:50 
Возможно не копировать документы, а создавать ссылки, что позволит и место съэкономить и оставить возможность быстрого и эффективного их [документов] обновления
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от XoRe (ok) on 20-Мрт-09, 12:34 
>Возможно не копировать документы, а создавать ссылки, что позволит и место съэкономить
>и оставить возможность быстрого и эффективного их [документов] обновления

Согласен.
Или ссылки.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "Раздел полезных советов: Автоматическое создание домашних ди..."  +/
Сообщение от Sigmar89 email on 23-Дек-09, 10:44 
Спасибо, очень помогло! Samba на centos 5
Респект!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от Mc.Sim email on 04-Авг-11, 01:30 
А не подскажите, как перенаправить homes в другую папку?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Автоматическое создание домашних директорий для пользователе..."  +/
Сообщение от Mc.Sim email on 04-Авг-11, 12:23 
в global - параметр  template homedir
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру