NameVirtualHost *:80
<VirtualHost _default_:80>
ServerName ip.add.re.ss
DocumentRoot /path/to/somewhere/else
<Directory /path/to/somewhere/else>
Order deny,allow
Deny from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.fun.com
ServerAlias fun.com *.fun.com
DocumentRoot /path/to/your/webroot
</VirtualHost>
Это должно сделать это.
Я предполагаю, что вы говорите здесь о клиентах Linux LDAP.
Я не думаю, что существует собственная команда для их синхронизации (вы можете написать сценарий для синхронизировать периодически, но это может быть беспорядочно, и вам придется использовать тот же механизм одностороннего хеширования). Я бы посоветовал создать сценарий-оболочку вокруг реальной команды passwd
и команды ldappasswd
, которая берет пароль пользователя из стандартного ввода (без echo
'ing это), а затем запустить соответствующие команды, используя предоставленное ими значение.
Вы даже можете назвать команду passwd
, которая находится ранее в $ PATH
, или настроить псевдоним, который применяется ко всему профилю оболочки пользователя.