Python Script не работает - должно быть что-то простое

ОС: Fedora 21 Python: 2.7.6

Я запускаю скрипт Python от имени пользователя root или использую sudo, он работает нормально. Если я запускаю его как пользователь, я получаю следующее:

Traceback (последний вызов был последним): файл "/home/user/dev_ad_list.py", строка 12, в импорте ldap ImportError: нет модуля с именем ldap

selinux = отключено - какие другие меры безопасности мешают пользователю запускать скрипт на python, который импортирует ldap

2 ответа

Если он работает нормально под sudo, это просто звучит как проблема доступа к файлу.

Быстрое решение этой проблемы - запустить что-то вроде:

sudo chmod -R a+rX /usr/lib/python2.7

Но вы можете захотеть быть более конкретным с каталогом (или даже файлом), к которому вы на самом деле применяете это.

Путь к питону отличался от других пользователей. Пользователь указывал на купол.

Другие вопросы по тегам