版本: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 ...