powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / NIS и добавление/изменение пользователей
7 сообщений из 7, страница 1 из 1
NIS и добавление/изменение пользователей
    #38930771
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня.

А кто-нибудь использует NIS?
Не понимаю, как должен работать механизм добавления/обновления пользователей.

В хауту по использованию NIS сказано:
https://www.freebsd.org/doc/ru/books/handbook/network-nis.html Каждый раз, когда вы собираетесь добавить пользователя в лаборатории, вы должны добавить его только на главном сервере NIS и обязательно перестроить карты NIS. Если вы забудете сделать это, то новый пользователь не сможет нигде войти, кроме как на главном сервере NIS. Например, если в лаборатории нам нужно добавить нового пользователя jsmith, мы делаем вот что:
Код: sql
1.
2.
3.
# pw useradd jsmith
# cd /var/yp
# make test-domain


Вместо pw useradd jsmith вы можете также запустить команду adduser jsmith.Аналогично и в английской версии документации.

Однако, изначально сетевые карты NIS строились на файле /var/yp/master.passwd , который был сделан ручками из /etc/master.passwd , как сказано в разделе "Инициализация карт NIS" на той же странице.

Команды pw или adduser, как и другие команды (вроде passwd или vipw), работающие с учётной записью пользователя на сервере, работают только с /etc/master.passwd и никак не затрагивают /var/yp/master.passwd. По крайней мере, в моём случае дата изменения /var/yp/master.passwd не меняется.

Вот в этом месте у меня возникло непонимание, каким же образом должны обновляться карты NIS по указанной методике, когда pw правит один файл, а карты строятся на другом файле. У меня не обновляются. Нужны ещё какие-то действия или настройки, которые в доке не описаны (или не углядел) или "это только у меня так глючит"?
Или нужно самостоятельно вручную обновить /var/yp/master.passwd перед вызовом make test-domain?


В Makefile есть упоминание о возможности использования /etc/master.passwd
Makefile# ...... Note that the
# NIS passwd and master.passwd files are stored in /var/yp: the server's
# real password database is not used by default. However, you may use
# the real /etc/passwd and /etc/master.passwd files by:
#
#
# - invoking yppasswdd with `-t /etc/master.passwd' (yppasswdd will do a
# 'pwd_mkdb' as needed if /etc/master.passwd is thus specified).
Однако, не понятно, что это за зверь yppasswdd и что произойдёт при указании этого файла. Вроде как pwd_mkdb должен обновлять локальную базу пользователей и не привязан к NIS....

Заранее благодарю.
...
Рейтинг: 0 / 0
NIS и добавление/изменение пользователей
    #38930973
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если вместо make test-domain просто make сделать?
...
Рейтинг: 0 / 0
NIS и добавление/изменение пользователей
    #38930988
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nikeА если вместо make test-domain просто make сделать?Да тоже не меняется.
Потому, собственно, и полез разбираться в работе механизма. И вот в самом начале впёрся в непонятку.
...
Рейтинг: 0 / 0
NIS и добавление/изменение пользователей
    #38941155
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, спрошу по другому.

Потому как "по инструкции" не работает, сочинил такой вот лисапед. Или костыль...
Файл /etc/master.passwd повешен на контроль monit, который по фиксации изменения времени правки файла запускает скрипт. Этот скрипт читает /etc/master.passwd, выкидывает ненужные строки и сохраняет результат в /var/yp/master.passwd, а затем cd /var/yp и make (make с указанием имени домена почему-то не работает должным образом).
Вроде бы, жалоб нет. Но насколько оно правильно в принципе и какие подводные камни могут всплыть?
...
Рейтинг: 0 / 0
NIS и добавление/изменение пользователей
    #38942170
Я вообще тупо руками добавляю в /etc/passwd, потом passwd новыйюзер, а потом делаю ypinit -m и всё.
Или я делаю что-то не так?
...
Рейтинг: 0 / 0
NIS и добавление/изменение пользователей
    #38943648
С добавлением ладно, а вот как мониторить NIS ?
Не нашёл у неё собственных логов.
В /var/log/messages оно конечно что-то кидает, но надеялся на что-то более подробное и отдельностоящее.
...
Рейтинг: 0 / 0
NIS и добавление/изменение пользователей
    #38943668
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
администратор сис, ага, тоже заметил, что эта тема мало раскрыта в хендбуке. Не нашел и "тонких" настроек. Например, как явно указать клиенту IP-адрес сервера, с которым следует работать.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / NIS и добавление/изменение пользователей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]