Вэб-киоск на Линуксе

Имеющийся компьютер с ОС Linux Mint Mate 64-bit требуется настроить для использования в качестве терминала с ограниченным доступом, а именно, лишь к сайту компании.
В качестве простого решения можно использовать расширение R-kiosk для обозревателя Mozilla Firefox, установленного в системе по умолчанию.
Перед установкой расширения, следует создать нового пользователя с минимальными правами (Меню → Администрирование → Пользователи и группы), отключив для него запрос пароля при входе. Можно установить для этого пользователя автоматический вход в систему (Меню → Администрирование → Окно входа в систему → Автоматический вход). Далее необходимо зайти в систему под этим пользователем, настроить домашнюю страницу обозревателя (сайт для пользователей киоска) и только затем установить расширение. Потом следует добавить Firefox в автозагрузку: перейти в Меню → Параметры → Запускаемые приложения и добавить программу, с командой /usr/bin/firefox и произвольным именем.
Теперь при входе в систему созданного пользователя, будет запускаться Firefox, в полноэкранном режиме с блокировкой всех меню, навигационной панели, меню правой кнопки мыши, горячих клавиш. Однако, закрыть обозреватель по прежнему можно, сочетанием клавиш Ctrl+F4 и Alt+F4, а злощастная кнопка Win открывает панель задач, хотя не каждый пользователь терминала будет это проверять. При желании, эти сочетания клавиш можно отключить или изменить на нестандартные, в конфигурационных файлах Linux.
Следующие настройки расширения можно изменить:
user_pref(«rkiosk.navbar», true);
включает навигационную панель,
user_pref(«print.always_print_silent»,true);
user_pref(«print.show_print_progress»,false);

отключают диалог при печати.
Данные настройки, при необходимости, следует прописать в файл user.js, который нужно создать в директории профиля пользователя (если в обозревателе не был создан профиль пользователя, то путь по умолчанию /home/user/.mozilla/firefox/mwad0hks.default).
Если потребуется запустить обозреватель в обычном режиме, то необходимо использовать ключ safe-mode. Сделать это можно, набрав команду в окне терминала (Меню → Терминал):

/usr/bin/firefox -safe-mode

Adobe Reader — Internet explorer enhanced security configuration

При попытке установки программы через программу-установщик, использующую Интернет, Windows Server может заблокировать её работу в целях безопасности.
По умолчанию, Windows Server 2012 защищает от атак через обозреватель Интернета, в значительной степени ограничивая его возможности. Это полезно для серверов, однако, если Вы желаете использовать его для нормальной работы, потребуется отключить эту функцию безопасности. Откройте оснастку Server Manager, выберите Local Server в левой панели и нажмите на ссылку On, рядом с пунктом IE Enhanced Configuration, в секции PROPERTIES. В открывшемся окне установите флажок напротив Off для необходимой группы пользователей или для обоих групп сразу, нажмите Ok, чтобы закрыть окно и применить настройки.
IE Enhanced Configuration

Aptana Studio: Failed to load JNI shared library — jvm.dll

При запуске Aptana Studio отображается окно с ошибкой «Failed to load JNI shared library» и указанием пути до библиотеки jvm.dll.

  • Проверьте наличие файла по указанному пути.
  • Проверьте наличие пути C:\ProgramData\Oracle\Java\javapath в системной переменной PATH (Пуск → Панель управления → Система → Дополнительные параметры системы → закладка Дополнительно → кнопка Переменные среды → список Системные переменные).
  • Проверьте разрядность установленной в системе Java Runtime Environment. Не смотря на то, что Aptana Studio 3 является x64 Compatible, для неё требуется 32-разрядная JRE.

В общем, для решения проблемы требуется просто установить 32-разрядную JRE.

Aptana Studio: Java was started but returned exit code 13

После установки, при запуске Aptana Studio отображается окно с ошибкой «Java was started but returned exit code = 13».
Вероятнее всего в системе установлена 64-разрядная Java Runtime Environment, при этом для Aptana Studio требуется 32-разрядная (не смотря на то, что Aptana Studio является x64 Compatible).
Для решения проблемы требуется просто установить 32-разрядную JRE.

Как узнать модель материнской платы в Windows

Заходим в Пуск и в строку поиска вписываем cmd, после чего запускаем командную строку. Или же идём в Пуск → Все программы → Стандартные → Командная строка. В окне командной строки пишем:

wmic baseboard get product

IE x64 — Не отображается страница

Попытка подключиться к видеорегистратору, поддерживающему удалённое подключение только посредством обозревателя Internet Explorer, заканчивалась безрезультатно: отображение белой страницы с пиктограммой незагруженной картинки, вместо подключения плагина и отображения страницы аутентификации. Попытка подключиться к другому видеорегистратору, так же заканчивалась неудачей: отображалась страница с фоновой заливкой, без формы аутентификации, при этом в окне отладки сценария отображалась ошибка «Объект не поддерживает это свойство или метод».
Ошибка наблюдалась в Internet Explorer различных версий (от 8 до 11), с различными настройками безопасности и дополнительных параметров, с и без режима совместимости, при наличии административных прав у пользователя системы, с минимальными настройками контроля учётной записи.

Проблема решилась использованием 32-разрядной версии обозревателя Internet Explorer.

gem: unable to convert U+00A9 from UTF-8 to US-ASCII

При использовании команды gem install, отображаются сообщения о пропуске установки файлов Ruby из-за ошибки конвертации символов из таблицы UTF-8 в US-ASCII.
Вероятнее всего, в системе не была выставлена подходящая кодировка. В этом случае решить проблему можно, выбрав в качестве используемой кодировки ru_RU.UTF-8, используя команду:

dpkg-reconfigure locales

Где в Windows хранятся ссылки с панели задач

Ярлыки с панели задач в Windows XP и Windows 2000 располагаются в директории:

C:\Documents and Settings\Имя пользователя\Application Data\Microsoft\Internet Explorer\Quick Launch

В Windows версий 7 и 8, а также Server 2008 и Server 2012, располагаются в директории:

C:\Users\Имя пользователя\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Имя пользователя, в пути до папки с ярлыками, у каждого своё разумеется.
Папки Application Data, AppData, User Pinned по умолчанию скрыты. Соответственно необходимо либо настроить отображение скрытых папок, либо совершить переход, скопировав\написав в адресной строке сразу весь путь.

Добавление лицензий на сервер в рабочей группе

Windows Server 2012 R2 работает без контроллера домена и Active Directory, находясь в рабочей группе. По умолчанию сервер имеет лицензию на два одновременных подключения по RDP.
Для активации дополнительных лицензий без установки ненужных ролей, необходимо установить лишь два сервиса Remote Desktop Session Host и Remote Desktop Licensing Server.
Для этого необходимо: зайти в Server Manager → Add roles and features → Role-based or feature-based installation → Select server from the server pool → выбрать Remote Desktop Services → выбрать Remote Desktop Session Host и Remote Desktop Licensing Server → произвести установку выбранных сервисов.
После чего следует запустить оснастку gpedit.msc и пройти в раздел Local Computer Policy → Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Licensing. Где выбрать политику Use the specified RD license servers, задействовав её (Enabled) и указав имя текущего сервера (License servers to use). Далее выбрать политику Set the Remote Desktop licensing mode, задействовать её и указать режим Per User.
После чего сервер готов к активации лицензий.

Exim4 — Не доходит отправляемая почта

В журнале Exim4 /var/log/exim4/mainlog постоянно пополняются записи:

Our system has detected an unusual rate of\n421-4.7.0 unsolicited mail originating from your IP address. To protect our\n421-4.7.0 users from spam, mail sent from your IP address has been temporarily\n421-4.7.0 rate limited.

Сие говорит о том, что сервер-получатель отвергает корреспонденцию из-за подозрения на спам (слишком частые отправления писем). Следует отследить в журнале почтовые адреса, от имени которых отправляются письма. Если почтовые адреса отправителей Вам не известны, то скорее всего вредоносный код генерирует рассылку, от имени несуществующих почтовых адресов, подключенных доменов.
Следует посмотреть объем неотправленных сообщений в директории /var/spool/exim4/input. Если сообщения содержат спам и их объём велик — следует выявить вредоносный код, генерирующий эти письма.
К примеру, если сервер используется для работы сайтов, написанных на PHP, то для обнаружения вредоносного кода следует изучить журнал /var/log/php-mail.log. По количеству генерируемых сообщений, обнаружить вредный сценарий довольно просто.
После устранения источника проблемы, следует остановить почтовый сервер командой killall -9 exim4 (команда service exim4 stop вероятнее всего не прервёт процесс отправки замороженных почтовых сообщений). И затем очистить директорию со скопившейся корреспонденцией, командой find /var/spool/exim4/input -delete. После чего, почтовый сервер можно запустить вновь: service exim4 start.
Для пресечения подобной проблемы в будущем, можно ограничить список адресов, корреспонденция с которых будет отправляться сервером Exim4.