diff options
Diffstat (limited to 'pubnix----prosody--pam-.md')
-rw-r--r-- | pubnix----prosody--pam-.md | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/pubnix----prosody--pam-.md b/pubnix----prosody--pam-.md index b322dd8..8c6c695 100644 --- a/pubnix----prosody--pam-.md +++ b/pubnix----prosody--pam-.md @@ -21,19 +21,20 @@ Pubnix - Установка Prosody с PAM-авторизацией # 1. Установка Выполните эти команды: <pre> +# Установить Prosody wget https://prosody.im/files/prosody.sources -O/etc/apt/sources.list.d/prosody.sources apt update apt install prosody lua5.4 liblua5.4-0 liblua5.4-dev luarocks certbot - +# Добавить привилегии демону Prosody usermod -aG shadow prosody usermod -aG ssl-cert prosody - +# Установить библиотеку для взаимодействия с POSIX-функциями luarocks install luaposix - +# Собрать библиотеку дл/ PAM-аутентификации git clone https://github.com/devurandom/lua-pam && cd lua-pam make LUA_VERSION=5.4 cp pam.so /usr/lib/ - +# Установить модуль для PAM-аутентификации LUA_INCDIR=5.4 prosodyctl install --server=https://modules.prosody.im/rocks/ mod_auth_pam </pre> @@ -72,9 +73,7 @@ http_file_share_expire_after = 60 * 60 * 24 * 31 * 1000 --измеряется </pre> В данном случае, лимит размера файла - это 512 МиБ (0,5 ГиБ), а удаляться файлы будут через ~1000 лет. Если требуется изменить какое-либо из этих свойств, смотрите комментарии (в Lua они начинаются с двух дефисов) и пробуйте изменять значения. - --- - -В завершении статьи хочется обратить ваше внимание на то, что данная инструкция предоставляется БЕЗ каких-либо гарантий. Если при выполнении указаний из данной инструкции случилось что-то непредвиденное, вы можете обратиться ко мне, но не стоит ожидать какого-либо результата. +В завершении статьи хочется обратить ваше внимание на то, что данная инструкция предоставляется БЕЗ каких-либо гарантий. Если при выполнении указаний из данной инструкции случилось что-то непредвиденное, вы можете обратиться ко мне, но не стоит ожидать какого-либо результата. Метки: prosody, pubnix, xmpp, 7 класс |