LDAP на Debian и Ubuntu

Вообще-то, строго говоря, X11 - это протокол связи между клиентским приложением X и сервером X. X-сервер - это часть системы, которая взаимодействует с аппаратным обеспечением и предоставляет основные концепции, в частности, понятие окна на экране, с потенциально перекрывающимися окнами и одним окном, имеющим фокус ввода. (X-сервер не занимается оформлением окон, меню, сочетаниями клавиш и прочим, что входит в обязанности оконного менеджера).

X называется X, потому что он (частично) был преемником оконной системы W, а X11 - это 11-я версия X. На создание 11-й версии ушло около 3 лет (с 1984 по 1987 год), и с тех пор основной протокол остается стабильным.

X11 также является базовым названием дистрибутива программного обеспечения, включающего библиотеки, клиентские приложения и серверный код, использующий протокол X11. Этот программный дистрибутив известен как X Window System (версия 11), сокращенно X или X11. Этот программный дистрибутив первоначально появился в Массачусетском технологическом институте, где был изобретен X; затем у него была иногда бурная история, с консорциумом под руководством MIT, выпускавшим версии вплоть до X11R6.3.

В настоящее время де-факто эталонной реализацией X Window System является реализация от X.Org Foundation. Это удобная реализация, используемая сегодня практически всеми установками X11.

Существует несколько X-серверов, большинство из которых имеют общую кодовую базу. Большинство пользователей используют сервер X.org Xorg , который взаимодействует с большинством аппаратных средств отображения. Существуют и другие серверы, такие как Xnest, который показывает X-дисплей внутри X-окна на другом дисплее, и Xvfb, который представляет собой виртуальный дисплей, остающийся только в памяти.

Xlib (которая имеет имя разделяемого объекта libX11) - это всего лишь одна из библиотек в X Window System. Это базовая обертка вокруг клиентской части протокола X11. Почти все клиенты X используют эту библиотеку (многие из них косвенно, через библиотеки более высокого уровня).

1
06.01.2019, 17:08
1 ответ

В Debian вы, вероятно, захотите apt install nslcdи настроить его с вашими данными LDAP (или dpkg-reconfigure nslcd, если он уже установлен ), затем установить/(повторно )настроить libnss -ldapd для включения данных LDAP в базу данных имен и, наконец, libpam -ldapd для включения модуля PAM LDAP, если вы используете PAM для авторизации. Аналогично, отредактируйте /etc/nslcd.conf(, затем перезагрузите nslcd ), /etc/nsswitch.confи/etc/pam.d/common-auth(или какой-либо другой служебный файл, если вам не нужен общий охват всех служб PAM ). См. также man pam-auth-update, если значения по умолчанию вам не подходят.

После того, как описанное выше сработает, рассмотрите apt install unscdдля повышения производительности, но не забывайте, что этот кэш будет иметь только отложенную согласованность с вашей базой данных LDAP.

1
27.01.2020, 23:42

Теги

Похожие вопросы