Вы можете установить по умолчанию для домашнего каталога и оболочки входа в систему в [Global]
файла конфигурации
:
файл конфигурации
template shell = /bin/sh
template homedir = /home/%ACCOUNTNAME%
Обратите внимание, что это % Accountname%
, а не % U
, как было в случае с Samba 3. Аналогичным образом, это % рабочей группы%
вместо % D
. Я также обнаружил, что изменения в эти значения не поднимаются SMBCONTROL ALL RELOOD-CONGING
- вы должны перезапустить Samba для них в силу.
Вы должны быть в состоянии добавить атрибуты RFC2307 в запись пользователя в LDAP, чтобы указать значения для каждого пользователя, но это не работает (пока). Из Samba Wiki :
В настоящее время (4.1.11) серверы Samba с ролью постоянного тока AD не используют стандартный демон WinBind. Это вызывает WinBind & NSS-WinBind только для Petch UID и GID, а не входить в систему Shell и Home. Samba 4.2 даст возможность использовать стандартный WinBind, обходящийся этот недостаток.
Итак, по крайней мере, в то время мы застряли с системными значениями, определенными в SMB.conf
.
Используйте пакеты системы системы для широких установок системы, которые работают вместе с версией Python, которая поставляется с системой.
Если вы хотите поэкспериментировать, либо с определенной версией Python, либо с одной и той же версией, что и система использует систему, но без загрязнения системы System Site-Packages / DIST-пакеты (под /usr/lib/yphethonx.y/ Затем вы используете
VirtualenV
.
Вы не можете легко установить .deb
на базе пакетов Python в Virtualenv, хотя можно, хотя можно придать альтернативному базовому каталогу для установки, как и CD / Установщик на основе USB устанавливает пакеты на вашем жестком диске.
Я бы не вступил в эту проблему и использую devpi
, чтобы локально кэшировать пакеты Python, которые вам нужны от Pypi.