liteAuth的部署和实践(精简版LDAP)#私藏项目实操分享#

网友投稿 371 2022-10-05


liteAuth的部署和实践(精简版LDAP)#私藏项目实操分享#

准备环境(干净环境)

centos7python3.6(yum安装)redis5(可以yum安装,自行百度)sqlite3(需要3.9以上,自带的不行需要编译安装)

开始部署liteAuth

yum install python3 git -ypython3 -m pip install --upgrade pipmkdir /data/ldap -p python3 -m venv /data/ldap/liteAuth_env ##创建虚拟环境,python3.6cd /data/ldap/liteAuth_envgit clone ##版本是0.1.0source bin/activate ##切换到虚拟环境cd liteAuth/pip install --upgrade pip ##升级虚拟环境pip,默认pip3pip install -r requirements.txt -i ##安装基本依赖pip install Twisted==20.3.0 ##安装低点版本,否则启动时会报_PY3找不到的错误pip install simpleui==4.0.2 ##安装需要模块./lite_auth.py init ##安装

配置liteAuth

cat > config/lite_auth_config.py <?@[\]^_`{|}~''' # 允许的标点。 注意:格式是 r'''标点''' },}# ------ 密码其他配置 ------# 密码有效期,天MAX_PASSWORD_AGE = 36500"""LOG配置"""LOG_PATH = './log'# 多大后切割,默认10mbLOG_MAX_BYTES = 1024 * 1024 * 10# 保留几分LOG_BACKUP_COUNT = 10EOF

启动liteAuth

./lite_auth.py start

配置nginx转发

cat > /etc/nginx/conf.d/local.conf <

登录前端配置

​​pip listPackage Version----------------- ---------asgiref 3.4.1attrs 21.2.0Automat 20.2.0certifi 2021.10.8cffi 1.15.0chardet 3.0.4click 7.1.2constantly 15.1.0cryptography 36.0.0Django 3.2.5django-crontab 0.7.1gevent 20.9.0greenlet 1.1.2gunicorn 20.0.4hyperlink 21.0.0idna 2.10incremental 21.3.0jsonfield 3.1.0ldaptor 19.1.0passlib 1.7.4pip 21.3.1pyasn1 0.4.8pyasn1-modules 0.2.8pycparser 2.21PyHamcrest 2.0.2pyOpenSSL 21.0.0pyparsing 3.0.6pytz 2021.3requests 2.24.0service-identity 21.1.0setuptools 39.2.0simpleui 4.0.2six 1.16.0sqlparse 0.4.2treq 20.4.1Twisted 20.3.0typing_extensions 4.0.1urllib3 1.25.11zope.event 4.5.0zope.interface 5.4.

spug运维平台的实践

在liteAuth创建用户

在spug上配置ldap

登录spug测试


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【网络安全干货分享】等保测评流程分为几个步骤?(等保测评的流程)
下一篇:Java FileInputStream与FileOutputStream使用详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~