Школьный сервер LDAP + Kerberos + NFS: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
нет описания правки
Строка 1: Строка 1:




Строка 50: Строка 49:
Вы можете поднять DNS для разрешения имён ''[поможет ли в этом Avahi?]''. Но для надёжности и независимости от службы DNS можно создать статические записи для всех компьютеров - на каждом компьютере будут прописаны доменные имена других компьютеров. На клиенте достаточно прописать имя и адрес сервера, на сервере необходимо прописать имена всех подключённых к нему компьютеров в локальной сети.
Вы можете поднять DNS для разрешения имён ''[поможет ли в этом Avahi?]''. Но для надёжности и независимости от службы DNS можно создать статические записи для всех компьютеров - на каждом компьютере будут прописаны доменные имена других компьютеров. На клиенте достаточно прописать имя и адрес сервера, на сервере необходимо прописать имена всех подключённых к нему компьютеров в локальной сети.


На сервере запишите в файл /etc/hostname единственную строку<syntaxhighlight lang="ini">
На сервере выполните команду<syntaxhighlight lang="bash">
server.sch179.local
hostnamectl set-hostname server.sch179.local
</syntaxhighlight>На клиенте в аналогичный файл запишите его имя<syntaxhighlight lang="ini">
</syntaxhighlight>На клиенте выполните аналогичную команду<syntaxhighlight lang="bash">
ws01.sch179.local
hostnamectl set-hostname ws01.sch179.local
</syntaxhighlight>В файл /etc/hosts на сервере добавьте для всех клиентских компьютеров - строки вида<syntaxhighlight lang="ini">
</syntaxhighlight>В файл /etc/hosts на сервере добавьте адреса и имена всех клиентских компьютеров - строки вида<syntaxhighlight lang="ini">
192.168.1.1 ws01.sch179.local ws01
192.168.1.1 ws01.sch179.local ws01


Строка 62: Строка 61:
192.168.0.1 server.sch179.local server
192.168.0.1 server.sch179.local server


</syntaxhighlight>Если вам нужна графическая оболочка на сервере, установите lxqt - лёгкую и нетребовательную к ресурсам оболочку (команда от root).<syntaxhighlight lang="bash">
dnf install -y task-lxqt
</syntaxhighlight>Если вы тестируете установку в VirtualBox, установите гостевые расширения  (команда от root).<syntaxhighlight lang="bash">
dnf install -y virtualbox-guest-additions
</syntaxhighlight>
</syntaxhighlight>
==Установка и настройка OpenLDAP на сервере==
==Установка и настройка OpenLDAP на сервере==


Строка 75: Строка 69:
</syntaxhighlight>
</syntaxhighlight>


После установки наблюдались ошибки с правами на /etc/openldap/slapd.d, помогло удалить и переустановить пакет openldap-servers (уточнить - какие должны быть права? проверить воспроизводимость проблемы).
При этом в скриптах пакета openldap-servers есть [https://forum.rosa.ru/viewtopic.php?p=121370 ошибка], поэтому этот пакет после установки нужно повторно переустановить.


Запуск службы LDAP  (команда от root).<syntaxhighlight lang="bash">
Включите и запустите службу LDAP  (команда от root).<syntaxhighlight lang="bash">
systemctl enable --now slapd
systemctl enable --now slapd


Навигация