Мой сайт
Главная | Каталог статей | Регистрация | Вход
Среда
12.12.2018
11:17
Приветствую Вас Гость | RSS
Главная » Статьи » Администрирование

Samba + pam_mkhomedir

озникла необходимость, чтобы при входе на сервер с «samba» для вошедшего пользователя домена создавалась локальная домашняя папка (если отсутствует).

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

$ smbd -b | grep WITH_PAM
WITH_PAM
Если PAM не поддерживается, соберите Samba из исходников с ключом «--with-pam».
В файл «etc/smb.conf» (секция «global») добавляем
  1. obey pam restrictions = Yes
Создаем шару для домашних папок пользователей
  1. [homes]
  2. valid users = DOMAIN\%S
  3. read only = no
  4. browseable = no
  5. create mode = 0600
  6. directory mode = 0700
По умолчанию Samba считает, что домашние папки пользователей находятся в «/home/DOMAIN/user». Если вы хотите разместить их в другом месте, задайте явно параметр «template homedir» в секции «global» и рестартуйте winbindd.
Нужно создать директорию «/home/DOMAIN», так как pam_mkhomedir не умеет создавать вложенные директории
$ sudo mkdir /home/DOMAIN
Добавляем в файл «pam.d/samba»
  1. session required pam_mkhomedir.so umask=0077
Под занавес ребутаем smbd.


Источник: http://www.propheta.ru/2009/03/samba-pammkhomedir.html
Категория: Администрирование | Добавил: SAM (05.07.2010)
Просмотров: 1613 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Категории раздела
Мои статьи [1]
Linux и Unix [47]
Все про Linux и Unix
Windows [3]
Все про Windows
Администрирование [5]
Все для Системного администратора
Cisco [2]
Мой опыт работы с кисками
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Copyright MyCorp © 2018
    Бесплатный конструктор сайтов - uCoz