среда, марта 04, 2009

Настройка связки терминального сервера Windows и Novell Client

Небольшая преамбула: организация планирует внедрение СПО во всех представительствах страны. Сейчас разрабатывается готовое решение по замене имеющегося ПО и разработка системы единой авторизации пользователей. В качестве базы выбрана связка SLED, SLES/OES, eDirectory, Groupwise.

Теперь о проблеме: в организации используется 1С. Терминальные сервера используют Windows 2000/2003. AD по большей части в филиалах по стране нет. А если есть, то будет убираться. Возникла задача — убрать локальных пользователей и использовать для авторизации пользователей eDirectory.
На Windows устанавливается Novell Client (на момент написания заметки Novell Client 4.91 SP5). Для одного пользователя все неплохо — пароль локального пользователя синхронизируется с паролем пользователя eDirectory и после авторизации в eDirectory происходит вход пользователя в систему.



Но на терминальном сервере пользователей 20-30. И после авторизации в eDirectory мы получаем вот такое сообщение:



Естественно такая авторизация не удобна.

Наша задача избавиться от двойной авторизации. В наших дальнейших действиях мы предполагаем, что на Windows машине заведен пользователь, имеющий ограниченные права, которому разрешен вход через терминальное подключение. И данный пользователь указан в значении DefaultUsername в ветке HKLM\Software\Microsoft\Windows.

В редакторе реестра (regedit) открываем ветку HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon и создаем строковые значения...



... следующего содержания:

AutoAdminLogon и присваиваем ему значение 1
AutoLogonCount и присваиваем ему значение отличное от 1
DefaultPasswod и присваиваем ему значение пароля пользователя, указанного в значении DefaultUserName.



Теперь переходим в ветку HKLM\Software\Novell\Login.

Создаем строковое значение AutoAdminLogon и присваиваем ему значение 0.

И создаем значение типа DWORD...



... следующего содержания:

AutoAdminQueryNDS и присваиваем ему значение 1.



В приложении Настройка служб терминалов переходим во вкладку "Подключения". В свойствах RDP-Tcp заходим во вкладку "Параметры входа". Ставим чекбокс в положение "Всегда использовать следующие сведения" и вводим данные пользователя, под которым будут выполняться терминальные подключения.



Перезагружаем систему. Все.

Небольшое дополнение: если, после завершения сеанса, опять возникает двойная авторизация, то необходимо в ветку HKLM\Software\Microsoft\Windows NT\CurrentVersion добавить строковое значение ForceAutoLogon и присвоить ему значение 1.

четверг, ноября 13, 2008

Замена AzureWawe AR5B91 на Intel Wireless WiFi Link 4965AGN в ноутбуке ASUS F80L

Хочу оговориться сразу - для работоспособности WiFi карты Intel Wireless WiFi Link 4965AGN процессор установленный в ноутбуке должен быть построен на базе технологии Intel Centrino.

Первым делом вынимаем из ноутбука "родную" карту.


Подключаем "новую" карту как показано на фотографии.


Включаем ноутбук - нам необходимо установить поддержку нашей сетевой в ОС.






вторник, октября 14, 2008

Звук в SLED 10 на ноутбуке ASUS F80L с чипом ALC622

Жена подарила на день рождения ноутбук ASUS F80L. Он хорош - и дизайн, и начина неплохие. Легкий, глянцевый экран 14".

Установил на него SUSE Linux Enterprise Desktop 10 SP2. Дистрибутив на этом ноутбуке "летает". Но есть парочка "но". Не работает WiFi и звук.

Сегодня мы заставим его "зазвучать".

Первым делом идем на сайт проекта asla.

Alsa это продвинутая звуковая архитектура Linux (англ. Advanced Linux Sound Architecture, ALSA) — Архитектура звуковых драйверов, а также широкий их набор для Linux, призванный сменить Open Sound System (OSS).


Нам необходимы три файла, которые можно скачать прямо с главной страницы:
alsa-driver-1.0.18rc3
alsa-lib-1.0.18rc3
alsa-utils-1.0.18rc3

На момент Ваших манипуляций со звуком на данном чипе версии могут быть другими.


Теперь открываем терминал, например, щелкнув правой кнопкой на работем столе и выбрав пункт "Open Terminal".


Вводим команду "su -" для получения прав суперпользователя root:
# su -


Переходим в каталог с сохраненными файлами alsa-*:
# cd /home/pomka/Downloads/Drivers/alsarc/


Распаковываем архив с alsa-driver:
# tar jxvf alsa-driver-1.0.18rc3.tar.bz2


Переходим в каталог с распакованным архивом alsa-driver:
# cd alsa-driver-1.0.18rc3/


Приступаем к компиляции. Обратите внимание на опции после ./configure:
# ./configure --prefix=/usr --with-cards=hda-intel
Первой задаем путь до исполняемых файлов и файлов конфигурации, второй добавляем поддержку нашей звуковой карты.


Приступаем к сборке:
# make


И устанавливаем скомпилированное приложение:
# make install


Переходим на уровень выше, к сохраненным файлам alsa-*:
# cd ..


Распаковываем файл alsa-lib-1.0.18rc3.tar.bz2:
# tar jxvf alsa-lib-1.0.18rc3.tar.bz2


Переходим в каталог с alsa-lib:
# cd alsa-lib-1.0.18rc3/


Теперь приступаем к конфигурированию исходных кодов, не забывая про опцию --prefix:
# ./configure --prefix=/usr


Устанавливаем пакет:
# make install


Переходим на уровень выше:
# cd ..


Теперь на понадобится пакет xmlto. Переходим на страницу http://software.opensuse.org/search и в строке поиска вводим "xmlto". Дистрибутив выбираем SLES/SLED 10.


Выбираем наиболее свежий пакет для Вашей архитектуры.


Устанавливаем пакет любимым способом, например дважды щелкнув по пиктограмме пакета. На запрос пароля суперпользователя вводим его.


В появившемся окне нажимаем кнопку "Install". Если понадобится удовлетворить зависимости, то не отказывайте системе в этом:)


Возвращаемся к нашему терминалу. Распакевываем пакет alsa-utils:
# tar jxvf alsa-utils-1.0.18rc3.tar.bz2


Переходим в каталог alsa-utils-1.0.18rc3:
# tar jxvf alsa-utils-1.0.18rc3.tar.bz2


Приступаем к сборке исходных текстов:
# ./configure --prefix=/usr


Устанавливаем пакет:
# make install


Опять переходим в каталог alsa-driver-1.0.18rc3:
# cd ../alsa-driver-1.0.18rc3/


Выполняем команду "snddevices" для создания звуковых устройств в каталоге /dev заново:
# ./snddevices


Теперь приступаем к редактированию файла /etc/modprobe.d/sound:
# gedit /etc/modprobe.d/sound


И приведим его к такому виду:
options snd-hda-intel model=lenovo
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel


Теперь открываем новое окно терминала и вводим команду alsamixer:
# alsamixer


Перемещаемся клавишей "Вправо" до колонки "Speaker" и клавишей "Вверх" увеличиваем громкость до максимума. Выходим по нажатию клавиши "Esc".


Перезагружаем компьютер...



... И наслаждаемся стереозвуком доносящимся из динамиков ноутбука. Замечу, что все регулировки громкости работают.