angel2s2 / sams2

Automatically exported from code.google.com/p/sams2
GNU General Public License v2.0
1 stars 0 forks source link

outman@mail.ru #585

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Не импортируются пользователи из AD в Sams при 
NTLM авторизации.
В файле authntlmbuttom_3_importfromntlm.php
есть такой код:
$e = escapeshellcmd("$ntlmadmin $ntlmadminpasswd");
$value=ExecuteShellScript("importntlmusers", $e);
А файла importntlmusers в пакете нету.
sams2rc2+debian6

Original issue reported on code.google.com by brahma...@gmail.com on 25 Oct 2011 at 11:10

GoogleCodeExporter commented 9 years ago
посмотри скрипт 
http://code.google.com/p/sams2/source/browse/branches/2.0.x-surae/etc/sync_domai
n_users.sh
как альтернативное решение использую его - 
пользователи довольны

скрипт рассчитан на MySQL
если что - обращайся

Original comment by aecyp...@gmail.com on 26 Oct 2011 at 5:35

GoogleCodeExporter commented 9 years ago
Спасибо, скрипт классный !
Есть пару предложений по нему:
1. Вынести логин и пароль к базе sams2db в 
переменные для удобства настойки.
2. Использовать команду fgrep вместо grep в 
предпоследней строке
/bin/echo $sams2userlist | /usr/bin/tr ' ' '\n' | /bin/grep --quiet -x 
$domain_user.
У меня есть пользователь usr$ и вот он по grep 
не виден из за знака $. В результате, при 
запуске скрипта, каждый раз добавляется 
пользователь usr$.

Original comment by brahma...@gmail.com on 27 Oct 2011 at 12:43