django wiki與ldap的認證的安裝問題

2021-08-20 08:48:44 字數 908 閱讀 8669

版本:ubuntu16.04, python3.5

安裝包如下:

pip install pillow

安裝django:pip intsall django==1.11

安裝wiki: pip install git+git:

使用mysql資料庫,需安裝:pip install pymysql

(在django根__init__檔案裡寫入:importpymysql    pymysql.install_as_mysqldb() )

安裝ldap:  pip install python_ldap,pip install django-auth-ldap

版本一覽:

django                       1.11   

django-auth-ldap   1.5.0 

pillow                         5.1.0   

pymysql                   0.8.1  

python-ldap             3.1.0 

wiki                             0.4a5     

安裝python-ldap和django-auth-ldap過程可能出現如下報錯:

error:command 'x86_64-linux-gnu-gcc' failed with exit status 1

嘗試使用這種辦法得到了解決:

sudo aptitude install libldap2-dev

選擇 n ,把 libldap-2.4-2-dsfg-ubuntu3.2 降級到 ubuntn3

再安裝  sudo aptitude install libsasl2-dev

LDAP資料備份與資料恢復

ldap的資料備份 ldapsearch lll w x d cn dc test,dc com b dc test,dc com ldap data.ldif上面命令中test和 替換成自己ldap的域,這條命令是將搜尋出來的dc test,dc com這個域下面的所有資訊。然後將其重定向到 ld...

LDAP客戶端加入LDAP域配置

下面介紹幾個配置檔案再後面我們會進行修改,我這裡簡單介紹一下。1 圖形化部署 一般通過 setup authconfig gui命令呼叫圖形介面實現配置。通過圖形方式將客戶端加入到openldap服務端配置非常簡單,只需要根據提示並正確選擇選單以及正確輸入server和base dn對應的值即可。當...

LDAP讀書筆記2 LDAP協議

ldap協議 ldap 協議的操作 1 查詢操作 search compare 2 更新操作 add delete modify modify dn rename 3 認證和控制操作 bind unbind abandon 乙個典型的 ldap 客戶端 伺服器之間的互動如下 1 客戶端通過 tcp ...