Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: NIS + NFS  (Прочитано 2067 раз)

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

Оффлайн blackjack

  • Автор темы
  • Участник
  • *
  • Сообщений: 127
    • Просмотр профиля
NIS + NFS
« : 22 Октября 2007, 17:54:28 »
Привет всем.
Две недели пробовал настроить LDAP - не получилось (наверно руки кривые). Бросил все это и решил поставить на сервере и на клиентах NIS плюс NFS. При настройке пользовлся ресурсом
http://lyre.mit.edu/~powell/debian-howto/nis.html

Сервер.


1.Если у вас NFS сервер еще не установлен, тогда идем Система - Администрирование - Опубликованные папки и там должна стоять галочка возле NFS нажимаем установить и ждем пока установиться. Если NFS уже установлена тогда пропускаем это и идем дальше.

2.Для установки собственно NIS на сервер делаем следующее.
sudo apt-get-install nisво время установки вас спросят ввести название вашего домена или рабочей группы, введите это
Например mydomain.local. Если там уже содержится название домена и вас оно устраивает оставте без изменений.
После установки NIS попробует запустится но несможет - не беда. Потом запустим. А сейчас сделаем
sudo /etc/init.d/nis stop
3. Правим файл
sudo gedit /etc/default/nisменяем в этом файле
NISSERVER=falseна
NISSERVER=masterсхраняем и закрываем файл.


4. Правим файл
sudo gedit /etc/yp.confРаскоментируем строку
ypserver ypserver.comи заменим ее следующей
ypserver 127.0.0.1сохраняем и закрываем файл.

5. Добавляем пользователей в систему.
Например
sudo useradd -g users VasyaPupkinсоздаем пароль для пользователя.
sudo passwd VasyaPupkinЕсли пароль задать в команде useradd он не работает через NIS до тех пор пока не исравиш его с помощю passwd (баг наверно).

6. Далее создаем базу пользователей NIS.
cd /var/yp
sudo make
7. Теперь запускаем NIS
sudo /etc/init.d/nis startВсе сервер готов, только одно примечание. Если вам когда-то понадобиться добавить пользователя сделайте следующее. Добавте пользователя, а потом выполните
sudo make -C /var/ypили так
Цитировать
cd /var/yp
sudo make

8. Правим файл
sudo gedit /etc/hostsи добавляем в него например
192.168.0.200      serverName.domai.local     servername
сохраняем и закрываем файл.
Сервер должен резолвить свое доменное имя поскольку NIS не использует DNS.

Клиент
1. sudo apt-get install nisУкажите имя домена/рабочей группы. После этого сервис должен нормально стартануть (не так как на сервере падал). NFS тоже должен быть установлен на клиенте.

2. Правим файл
sudo gedit /etc/groupи в конец файла добавляем
+:::сохраняем и закрываем файл.

3. Правим файл
sudo gedit /etc/passwdв конец файла добавляем
+::::::::сохраняем и закрываем файл.

4. Правим файл
sudo /etc/shadowв конец файла добавляем
+::::::::сохраняем и закрываем файл.

5.Правим файл
sudo /etc/pam.d/common-accountв конец файла добавляем
session required pam_mkhomedir.so umask=0022 skel=/etc/skel/ silentсохраняем и закрываем файл.

6. Если пользователям надо каждому отдельную папку на сервере значит публикуем эту папку на сервере для монтирования через NFS. А на клиенте правим fstab.
Все. Выходим из системы на клиенте и пробуем войти под пользователем VasyaPupkin. Пробуйте юзать, у меня получилось.


Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: NIS + NFS
« Ответ #1 : 23 Октября 2007, 09:28:18 »
Сенкс. было бы здорово еще NFS с Kerberos

Оффлайн Pegasus

  • Участник
  • *
  • Сообщений: 213
  • Ubuntu 8.04 AthXP 2500+ nForce2 1GB geForce6600GT
    • Просмотр профиля
Re: NIS + NFS
« Ответ #2 : 23 Октября 2007, 12:09:11 »
а может кто рсскажет про плюсы и минусы данной связки перед перед LDAP + Samba . Тоже [удалено цензурой] с LDAP + Samba пока не могу, перепробовал кучу мануалов,  везде неописанные грабли попадаются, и везде не могу заселить базу LDAP. Ща вроде нашёл толковое HowTo, подниму - отпишусь.
Никто не пробовал из того-же теста Fedora Directory Server?
« Последнее редактирование: 23 Октября 2007, 16:03:00 от Switcher »

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: NIS + NFS
« Ответ #3 : 23 Октября 2007, 12:53:06 »
Почитай отличия NFS и Samba будут тебе плюсы и минусы

Оффлайн Pegasus

  • Участник
  • *
  • Сообщений: 213
  • Ubuntu 8.04 AthXP 2500+ nForce2 1GB geForce6600GT
    • Просмотр профиля
Re: NIS + NFS
« Ответ #4 : 23 Октября 2007, 19:24:47 »
Почитай отличия NFS и Samba будут тебе плюсы и минусы
да вот лбовью занимаюсь доооолго с LDAP + Samba , и вааааще не твремени, вот и думал может кто может кратенько написать, ну нет так нет

Оффлайн Steel_Cat

  • Новичок
  • *
  • Сообщений: 10
  • Ubuntu 10.10 Netbook Edition
    • Просмотр профиля
Re: NIS + NFS
« Ответ #5 : 20 Августа 2009, 13:45:55 »
5.Правим файл
sudo /etc/pam.d/common-accountв конец файла добавляем
session required pam_mkhomedir.so umask=0022 skel=/etc/skel/ silentсохраняем и закрываем файл.
Ошибочка вышла: не /etc/pam.d/common-account, а /etc/pam.d/common-session
-= The Stainless Steel Cat =-

 

Страница сгенерирована за 0.053 секунд. Запросов: 23.