Гирляндомания

Вот заставляют городские чиновники вешать гирлянды — типа чтобы было красиво. Чтоб было красиво, а то… Когда на -15 прикручивал эти гирлянды вспомнилась картинка:

И когда уже в России, например, как в Европе — каждый будет заниматься своим делом? Может и жить тогда начнем как в развитых странах? А не как в колхозе, где инженера работают за грузчиков и монтажников.

Ограничиваем права пользователя в оболочке c помощью Limited Shell (lshell) в Debian Lenny

Limited Shell помогает в тех ситуациях, когда по каким-либо причинам chroot не подходит, а защитить систему нужно… хоть символически.

lshell.ghantoos.org

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

( Читать дальше )
  • +3
  • 12 декабря 2009, 21:24
  • Sergei_T
  • 2

Запрещаем выполнять команды по ssh, но разрешаем scp, sftp, cvs, rdist или rsync в Debian Lenny

Иногда нужно запретить какому-либо пользователю выполнение команд по ssh, но разрешить только scp, sftp, cvs, rdist или rsync.

Устанавливаем:

apt-get install rssh


Меняем shell по-умолчанию у пользователя:

usermod -s /usr/bin/rssh user


По-умолчанию все запрещено.

Редактируем /etc/rssh.conf, разблокируя то, что нам нужно:

#allowscp
#allowsftp
#allowcvs
#allowrdist
#allowrsync
  • +3
  • 10 декабря 2009, 14:22
  • Sergei_T
  • 4

Запуск Java и Apache Felix в chroot jail окружении в Debian Lenny

Создание отдельного chroot окружения для Java и Apache Felix позволяет повысить безопасность сервера. Настройку chroot будем производить с помощью утилиты makejail:

apt-get install makejail


Создаем директорию, в которой будет работать Java и Apache Felix.

mkdir /var/flx


Скачиваем свежий JDK и устанавливаем его, запустив бинарный файл в директории /var/flx — он будет распакован в директорию jdk1.6.0_xx.

( Читать дальше )
  • +3
  • 09 декабря 2009, 19:31
  • Sergei_T
  • 4

Установка Apache Felix в Debian Lenny - Часть 3

Часть 1
Часть 2

Итак, в предыдущих топиках мы дополнили Felix всем необходимым для запуска Web консоли. Консоль будет находиться по адресу хост:8080/system/console. Логин и пароль по-умолчанию — admin.



( Читать дальше )
  • +2
  • 07 декабря 2009, 17:56
  • Sergei_T
  • 1

Проверка совместимости сайта со всеми браузерами

Есть такой отличный сервис — browsershots.org
Суть проста — указываешь URL сайта, выбираешь браузеры из списка (есть и экзотичные, о которых я и не слышал то никогда). Ждем и получаем скриншоты того, как выглядит сайт в разных браузерах. Ну и радуемся web стандартам и качеству верстки и еще качеству самих браузеров.


А также скачиваем все скриншоты одним архивом чтобы ужаснуться на досуге.
  • +6
  • 06 декабря 2009, 22:33
  • Sergei_T
  • 2

Вот такая птичка

Если еще это не убрали — заходим на www.lazurnoe.com
И кликаем на чайку в верхнем правом углу
  • +3
  • 06 декабря 2009, 12:16
  • Sergei_T
  • 1

Личная жизнь и злые языки

Понравился дем. Так по-сути и происходит
  • +4
  • 05 декабря 2009, 10:09
  • Sergei_T
  • 2

Установка Apache Felix в Debian Lenny - Часть 2

Начало

Посмотрев на рабочий Apache Felix от yababay в его топике Железный Felix, пришел к выводу что для работы Jetty был необходим bundle iPOJO.
Подрезюмируем, какие bundle нужно установить для минимальной работы web консоли, со страницы загрузки Apache Felix:

Http Service Jetty
iPOJO
Web Console


В принципе я ничего не прописывал в felix.auto.start.1, просто закинул все в директорию bundle, при новых запусках Felix'а обязательно чистил директорию felix-cache.

Запускаем командой:

java -jar ./bin/felix.jar


Конечно немного ругается bundle Web Console, но в целом все запускается нормально:

Welcome to Felix
================

-> *INFO * Failed to instantiate plugin org.apache.felix.webconsole.internal.compendium.ComponentsServlet. Reason: java.lang.NoClassDefFoundError: org.apache.felix.scr.ScrService
*INFO * Failed to instantiate plugin org.apache.felix.webconsole.internal.compendium.ConfigManager. Reason: java.lang.NoClassDefFoundError: org/osgi/service/metatype/ObjectClassDefinition
*INFO * Failed to instantiate plugin org.apache.felix.webconsole.internal.compendium.PreferencesConfigurationPrinter. Reason: java.lang.NoClassDefFoundError: org/osgi/service/prefs/BackingStoreException
*INFO * Failed to instantiate plugin org.apache.felix.webconsole.internal.deppack.DepPackServlet. Reason: java.lang.NoClassDefFoundError: org/osgi/service/deploymentadmin/DeploymentException
[INFO] Started jetty 6.1.x at port 8080


Есть заветная запись — Started jetty 6.1.x at port 8080

Так как Felix стоит внутри виртуальной машины Xen и по некоторым другим причинам скриншот из текстового браузера:



Продолжение следует...