среда, 15 декабря 2010 г.

Добовляем права (ACL) на папки и файлы для нескольких пользователе или групп с помощью setfacl и getfacl. НЕ ЧЕРЕЗ CHMOD.

Выставляем права для в будущем создаваемых файлов в папках (только директории могут допускаться ACL по умолчанию) по умолчанию (d:u:vasya:rwx)  и уже существующих (u:vasya:rwx) папок (-type d) и файлов (-type f) для пользователя, а заодно выставим маску полную принудительно, а то на некоторых файлах ограничиваются права, которые мы пытаемся выставить:

Даем доступ:
# find /home/dir/ -type d -exec setfacl -m d:u:vu2004:rwx,u:vu2004:rwx {} \;
# find /home/dir/ -type f -exec setfacl -m u:vu2004:rwx,m:rwx {} \;

P.S. у setfacl рекурсивную (-R) обработку не указываем - нет смысла find и так ищет именно то, что нам нужно.

Просмотреть выставленные права:
# getfacl /home/dir

Удалить рекурсивно все внешние ACL (т.е. все кроме родных, которые выставляются с помощью CHMOD)
# setfacl -Rb /home/dir

вторник, 14 декабря 2010 г.

В системе звук есть, а в браузаре нет. Или как задать карту по умолчанию.

Воткнул в свой системник беспроводные наушники, в системе обнаружилась новая звуковая карта. В "Настройки" - "Параметры системы" - "Мультимедиа" поднял на верх (выставил приоритет) новое звуковое устройство. Звук в системе появился, но в браузере видео есть, а звука, увы, нет. Что же делать? Обрыл весь инет ...забил голову бредовыми идеями и все таки элементарная логика взяла свое.
Вот что у меня получилось.

вторник, 7 декабря 2010 г.

Upgrade Perl 5.8.8 to 5.12.3 (Обновляем perl вручную)

Приспичело меня обновить perl в CentOS 5.5 для моих нужд, т.к. последний perl 5.8.8 и ждать пока редхатовцы раскачаются времени тоже нет. В общем порыскав по инету сутки, другие, я ничего особо детального не нашел. Пришлось рыть и, в принципе, все получилось. Сразу оговорюсь, что порядок моих действий с реальными может немного не совпадать, но постараюсь :).

среда, 24 ноября 2010 г.

Выводим любой конфиг в консоль без комментариев и пустых строк

Частенько бывает нужно бегло просмотреть конфиг или отправить конфиг без комментариев.

Расшифруем:
egrep -v - убрать строки удовлетворяющие требованию
^#.* - строки которые начинаются с #
| - или
^$ - пустая строка

вторник, 21 сентября 2010 г.

пятница, 10 сентября 2010 г.

ispCP + proftpd ( Как заставить принимать соединения из внешней сетки или пассивный режим)

Цель:
Разрешить доступ к ftp для нашего хостинга не только из нашей локальной сети, но и из внешней сетки. Т.к. наш ftp находится за фаерволом.


Список используемых программ:
ispCP 1.0.7
ProFTPD 1.3.3

четверг, 9 сентября 2010 г.

Выделенный сервер CentOS 5.5 x86_64 + ispCP Omega 1.1.0 с нуля (домашний бесплатный хостинг своими руками).



Какой софт будем ставить:
CentOS 5.5 x86_64
ispCP Omega 1.0.7
# yum list | grep "httpd\|mysql\|amavisd\|bind\|proftpd\|postgrey\|spamassassin\|postfix\|php" | grep installed
amavisd-new.x86_64 2.6.4-2.el5.rf installed
bind.x86_64 32:9.7.1-2.P2.el5 installed
bind-chroot.x86_64 32:9.7.1-2.P2.el5 installed
bind-libs.i386 32:9.7.1-2.P2.el5 installed
bind-libs.x86_64 32:9.7.1-2.P2.el5 installed
bind-utils.x86_64 32:9.7.1-2.P2.el5 installed
httpd.x86_64 2.2.16-2.el5 installed
httpd-tools.x86_64 2.2.16-2.el5 installed
libdbi-dbd-mysql.x86_64 0.8.1a-1.2.2 installed
mod_auth_mysql.x86_64 1:3.0.0-3.2.el5_3 installed
mysql.x86_64 5.0.91-1.el5 installed
mysql-libs.x86_64 5.0.91-1.el5 installed
mysql-server.x86_64 5.0.91-1.el5 installed
perl-DBD-mysql.x86_64 4.014-1.el5.rf installed
php.x86_64 5.2.11-1.el5 installed
php-bcmath.x86_64 5.2.11-1.el5 installed
php-cli.x86_64 5.2.11-1.el5 installed
php-common.x86_64 5.2.11-1.el5 installed
php-dba.x86_64 5.2.11-1.el5 installed
php-devel.x86_64 5.2.11-1.el5 installed
php-eaccelerator.x86_64 2:0.9.6.1-1.el5 installed
php-gd.x86_64 5.2.11-1.el5 installed
php-imap.x86_64 5.2.11-1.el5 installed
php-ldap.x86_64 5.2.11-1.el5 installed
php-mbstring.x86_64 5.2.11-1.el5 installed
php-mcrypt.x86_64 5.2.11-1.el5 installed
php-mhash.x86_64 5.2.11-1.el5 installed
php-mysql.x86_64 5.2.11-1.el5 installed
php-odbc.x86_64 5.2.11-1.el5 installed
php-pdo.x86_64 5.2.11-1.el5 installed
php-snmp.x86_64 5.2.11-1.el5 installed
php-soap.x86_64 5.2.11-1.el5 installed
php-tidy.x86_64 5.2.11-1.el5 installed
php-xml.x86_64 5.2.11-1.el5 installed
php-xmlrpc.x86_64 5.2.11-1.el5 installed
postfix.x86_64 2:2.6.7-1.el5 installed
postgrey.noarch 1.33-1.el5.rf installed
proftpd.x86_64 1.3.3-2.el5 installed
proftpd-mysql.x86_64 1.3.3-2.el5 installed
spamassassin.x86_64 3.3.1-3.el5.rf installed
system-config-bind.noarch 4.0.3-4.el5.centos installed
ypbind.x86_64 3:1.19-12.el5 installed

понедельник, 23 августа 2010 г.

Как удалить сетевую карту или её фантом? CentOS.

Предположим «жертва» eth1, тогда удаляем файл /etc/sysconfig/network-scripts/ifcfg-eth1 и в файле /etc/modprobe.conf строку alias eth1.

пятница, 13 августа 2010 г.

Не монтируются флешки, диски (USB). Или как настроить PolicyKit.


Периодически при обновлении мира на моем любимом Calculate Linux Desktop тянется установка PolicyKit ... Удалять его мне надоело, убирать принудительно из флагов через ufed не получается - при обновлении  мира выдает, что, мол, у вас policykit выключен, ковырять не стал т.к. решил всетаки разобраться как управляться с этим PolicyKit.

понедельник, 19 июля 2010 г.

Полезные расширения для Chrome

Решил выложить расширения полезные в Chrome для меня, чтобы по сто раз их не искать случ че. :) Мож кому тоже пригодится. :)

среда, 30 июня 2010 г.

Клонируем виртуальную машинку в VirualBox'e


Встал вопрос клонировать машинку с уже установленной системкой, т.к. ставить заново каждый раз систему не хотелось, решил сделать эталон и клонировать его в последствии. Оказалось все довольно таки просто клонируем хардик и все. :) Приступим.

пятница, 22 января 2010 г.

Основные команды Calculate Linux - Справочник команд


Решил начать собирать основные команды для работы с Calculate Linux. Восновном стандартные  команды линукса и Calculate Linux'a идентичны, но у Calculate Linux есть и специфичные для него утилиты, очень даже удобные и функциональные. Вобщем здесь будут описаны и стандартные, и специфичные команды.

четверг, 21 января 2010 г.

Calculate Directory Server (CDS) 10.0 Установка и настройка с нуля


Эта статейка по сути ничем не отличается от установки CLD, но в ней есть небольшие поправки для CDS и текст немного урезан (оставлено только нужное). Этой статейкой решил открыть новый раздел посвещенный Calculate Directory Server (CDS), т.к. планирую описать настройку и установку других сервисов на Calculate Directory Server (CDS) и проблем, с которыми я столкнулся при этом!