Проблема с отображением имен в LightSquid
Re: Проблема с отображением имен в LightSquid
Нет, т.к. не уверен в его необходимости на пограничном шлюзе (+прокси сервере). Ну и немного смущает сообщение системы о том, что "Уже установлена самая новая версия net-tools". Или в системы несколько служб со схожим названием?
- Алексей Максимов
- Администратор сайта
- Сообщения: 572
- Зарегистрирован: 14 сен 2012 06:50
- Откуда: г.Сыктывкар
- Контактная информация:
Re: Проблема с отображением имен в LightSquid
В скрипте realname-generate.sh используется утилита net из состава samba. Используется её вызов в виде "net ads search ..." для поиска в AD полной ФИО по логину. Если клиентские компоненты Samba для Вас проблема, тогда используйте какие-то другие утилиты для LDAP-поиска - меняйте скрипт под свои пожелания и предпочтения.
Что касается, пакета про который Вы говорите ("net-tools"), то можно попробовать посмотреть то, какие файлы в системе из этого пакета:
Что касается, пакета про который Вы говорите ("net-tools"), то можно попробовать посмотреть то, какие файлы в системе из этого пакета:
Код: Выделить всё
sudo apt-get install apt-file
sudo apt-file update
sudo apt-file list net-tools
Re: Проблема с отображением имен в LightSquid
Понял, установил Samba. ТеперьАлексей Максимов писал(а): ↑16 мар 2018 10:41 В скрипте realname-generate.sh используется утилита net из состава samba.
Код: Выделить всё
sudo /usr/share/lightsquid/lightparser.pl
Код: Выделить всё
/usr/share/lightsquid/realname.cfg
Что-то я делаю/сделал не так
- Алексей Максимов
- Администратор сайта
- Сообщения: 572
- Зарегистрирован: 14 сен 2012 06:50
- Откуда: г.Сыктывкар
- Контактная информация:
Re: Проблема с отображением имен в LightSquid
Пробуйте отдельно проверить, возвращается ли список пользователей группы, выполнив последовательно команды части скрипта в консоли:
Код: Выделить всё
groupdn="CN=KOM-Internet-AllUsers,OU=Security Groups,OU=KOM,DC=holding,DC=com"
sudo net ads search "(&(objectclass=person)(memberOf:1.2.840.113556.1.4.1941:=$groupdn))" samAccountName -P | grep "^sAMAccountName:" | sed "s/^sAMAccountName: //"
Re: Проблема с отображением имен в LightSquid
При последовательном выполнении заданных команд - тишина. Т.е. ошибок не выдаётся, но и ничего не выводится (а должно?!)...
Заметил такой момент, при ручном вводу одного из пользователя в файл realname.cfg в формате:
ИМЯ ПОЛЬЗОВАТЕЛЯ@ДОМЕНТ реальное имя
в отчёте LightSquid ничего не меняется, также знак "?".
Заметил такой момент, при ручном вводу одного из пользователя в файл realname.cfg в формате:
ИМЯ ПОЛЬЗОВАТЕЛЯ@ДОМЕНТ реальное имя
в отчёте LightSquid ничего не меняется, также знак "?".
- Алексей Максимов
- Администратор сайта
- Сообщения: 572
- Зарегистрирован: 14 сен 2012 06:50
- Откуда: г.Сыктывкар
- Контактная информация:
Re: Проблема с отображением имен в LightSquid
Код: Выделить всё
а должно?!
Так можно "дозапускаться" до чего-нибудь неприятного.
Выполнение второй команды (в результате LDAP-запроса к AD) должно возвращать список пользователей из группы, указанной в переменной groupdn, которую мы задаём в первой команде.
Re: Проблема с отображением имен в LightSquid
Понял, спасибо за пояснение. Однако увы, не выводит. А можно где-то просмотреть журнал работы / события, чтобы попытаться понять, от чего так?Алексей Максимов писал(а): ↑18 мар 2018 05:45 должно возвращать список пользователей из группы, указанной в переменной groupdn, которую мы задаём в первой команде.
- Алексей Максимов
- Администратор сайта
- Сообщения: 572
- Зарегистрирован: 14 сен 2012 06:50
- Откуда: г.Сыктывкар
- Контактная информация:
Re: Проблема с отображением имен в LightSquid
Смотрите встроенную справку утилит (обычно доступна по таким опциям как --help, -? и т.п.), изучайте man-страницы. За Вас этого делать никто не будет. Практически все утилиты имеют дополнительные опции для отладки. Утилита net имеет опцию -d с уровнем отладки от 1 до 10. Попробуйте повышать уровень отладки для того, чтобы понять, что происходит при вызове утилиты с указанными параметрами.
Код: Выделить всё
sudo net ads search "(&(objectclass=person)(memberOf:1.2.840.113556.1.4.1941:='CN=KOM-Internet-AllUsers,OU=Security Groups,OU=KOM,DC=holding,DC=com'))" samAccountName -P -d 2
Re: Проблема с отображением имен в LightSquid
Понял, спасибо за пояснение. Вы абсолютны правы, буду стараться разобраться в ситуации самостоятельно. Так будет более эффективней и полезней для собственного развития.
P.S. Как говорил ранее, в Unix системах новичок, и многое как пока не знаю, так и не понимаю, увы.
P.S. Также думал, что озвученные в этой (и соседней) теме вопросы довольно распространены, и есть несколько "рецептов", гарантированно позволяющих понять, в чём именно совершена ошибка.
P.S. Как говорил ранее, в Unix системах новичок, и многое как пока не знаю, так и не понимаю, увы.
P.S. Также думал, что озвученные в этой (и соседней) теме вопросы довольно распространены, и есть несколько "рецептов", гарантированно позволяющих понять, в чём именно совершена ошибка.