Linux parancssorból rendesen lefut a kérés, míg Python scriptből invalid syntax-ot ír. Az ldapsearch-öt próbálnám meghívni. Próbáltam zárójelbe rakni az argumentumokat ( úgy ahogy a printnél is kellett), de az sem segített.
Pythonból külső parancsokat pl. a subprocess modul call() függvényével tudsz meghívni (http://docs.python.org/3.1/library/subprocess.html#subprocess.call)
import subprocess subprocess.call(["ls", "-l"])
(Általános jó tanács, hogy olvasd végig a kiadott IRF anyagokat, ahol a legtöbb esetben megtalálható a szükséges információ. ;) )