LINUX.ORG.RU

Сообщения markevichus

 

Samba share exec permission

Пользователям Windows не разрешает выполнять файлы в домашних директориях, которые представляют из себя Samba-шары.

[homes]
   comment = Home Directories
   browseable = no
   writable = yes
   create mask = 0700
   directory mask = 0700

x-бит на файле присутствует.

markevichus
()

Resize fat16/32

Делаю загрузочную флешку (Debian live-helper). Создаётся образ ФС небольшого размера. Нужно использовать именно эту партицию (проблемы в винде со съёмными накопителями с 2мя и более партициями), но свободного места на ней оч мало. Сейчас делаю это через добавление в ФС на стадии сборки файла большого размера, который потом удаляется. Но это очень долго.

libparted отказывается увеличивать имеющийся раздел FAT16/32, ссылаясь на собственные косяки. Какой посоветуете инструментарий для манипулирования с этой ФС?

markevichus
()

Использовать /etc/shadow

День добрый.

Нужно из стороннего приложения (bash) аутентифицировать пользователя, используя хеш в shadow.
Там хранится «$1$СОЛЬ$md5-hash...»
Во-первых, md5-хеш почему-то имеет длину в 23 символа; во-вторых, я не знаю, в каком месте и в какое время хеширования я должен использовать соль.

markevichus
()

[Debian] Собрать shared library package

Посоветуйте какое-нибудь HOWTO по сборке deb-пакетов для shared library. Думаю, с дебиановской дотошностью снаскока собрать его не получится, поэтому и прошу инструкцию.
«Debian Library Packaging guide» и «Debian Policy Manual» читал.

 

markevichus
()

Сервер виртуальных машин

Доброго дня.
Возникла потребность создания сервера виртуальных машин под нужды разработчиков ПО. Не особо сильно задумываясь, поставил бы kvm (и, собственно, поставил для «посмотреть»), но есть одно «но»: виртуальные машины должны портироваться с/на пользовательские компьютеры, на которых (под Windows) используется VirtualBox. Точно так же не возникло бы проблем, если бы в качестве гостевых систем выступали Linux-машины (конвертировал образы дисков и вперёд), но в подавляющем большинстве это - Windows-гости, которые не переносят замены платформы.

К сему вопрос: есть ли примеры/советы/комментарии о построении сервера виртуальных машин на основе VBox? Планировал писать web-морду к VBoxHeadless.
Ещё говорили, якобы, есть (было) какое-то серверное решение от Sun.
Ещё смотрю на VMWare, но это не по теме.

markevichus
()

Samba PDC. Привилегии админа домена

Достаточно ли участие принципала в группе Domain Admins для фактического статуса администратора домена?

У меня есть такой пользователь, но соответствующими правами он не обладает: например, нельзя добавить машину в домен или изменить какие-то параметры при помощи виндовых srvtools.

markevichus
()

[KVM] Пользовательский интерфейс

Debian Lenny. Сервер (будущий) виртуальных машин для разработчиков. Нужно предоставить юзерам интерфейс.
С oVirt - гланды при установке. Сложно им было сделать .deb

 

markevichus
()

Bacula. Очень долгий recycling

Наверное, не так важно, но расскажу. Был Pool, Volumes которого переполнились, а Volume Rotation Perion ещё не прошёл. Обновил всем Volumes Rotation Period, так, чтобы хотя бы первый из них уже мог использоваться.
Запустил Job. Job стартовал и стоит в состоянии Running уже почти сутки. Посмотрел состояние Volume-ов: у первого из них VolStatus - Recycle, т.е. bacula по идее чистит каталог от записей файлов и заданий, привязанных к этому Volume, но никакой активности bacula по работе с каталогом не вижу.

markevichus
()

ARM interrupt

Поделитесь, плз, каким-нибудь материалом по написанию interrupt handlers для ARM под linux.
Или кто-нибудь может вкратце объяснить или даже показать примерчик хендлера?

markevichus
()

Не перезапускать X после завершения последнего приложения

Хочу чистые иксы. Сразу после Загрузки надо сделать, например, xsetroot -gray. После того, как программа отрабатывает, X перезапускаются, т.к. это был последний процесс в данном контексте.

markevichus
()

[чайнег] C

Плохо у меня с работой с памятью, поэтому прошу помощи.
Есть указатель на память в LENGTH ячеек - TYPE *ponter. Т.е. есть интересующие меня данные в pointer[0-LENGTH];
Мне нужен массив из, допустим, двух таких же указателей - TYPE *pointers[2]. Как мне его заиметь?

markevichus
()

amavisd-new + spamassassin

Похоже, что amavisd-new не видит конфигурацию SA.
Прописал простое собственное правило в конфигурацию SA. Взял тестовое письмо и скормил его утилите spamassassin - флаг, соответствующий фильтру в конфигурации появился. А когда посылаю письмо на сервер - фиг.
И чисто субъективно, bayes-базе скормлено немерено писем, а он всё равно пропускает откровенный спам с большими цветными таблицами и прочим.

Даже не знаю, что из конфигурации показать.

markevichus
()

Дистрибутив для железки

Есть железяка - планшетный компьютер. 200 Мб ОЗУ, 2 Гб HDD. AMD Geode 480 MHz. Там стоит старенький Debian. Хочется актуальную версию дистрибутива. Lenny не взлетел. Вернее, взлетел, но появились аццкие проблемы с VGA, решить которые у меня не получилось.

Начал ковыряться с CentOS, но, по-видимому, это совсем не для embedded: придется выпиливать кучу всякого хлама. Не хочу.

Какой железобетонно стабильный дистрибутив посоветуете для такой железяки?

markevichus
()

[туплю] форвард широковещательных

2 подсети. openvpn. Нужно, чтобы широковещательные пакетики от одной программки из первой подсети добирались до компьютера во второй (1С...).
Переделывать схему VPN в бридж не предлагать: слишком много геморроя по переделке.

 

markevichus
()

[embedded] Проблемы с видео

Есть планшетный компьютер. На нём стоит Debian. Всё замечательно.
Нужно загрузиться с live-flashdrive для систематической заливки новых версий ОС. Использую Debian live.
При загрузке с флешки экран (никаких иксов) заливается какой-то радугой и аще нифига не видно. Компьютер работает, можно зайти на него по ssh.

Посмотрел, что система, которая уже установлена на нём использует драйвер видеокарты vga16fb. делаю modprobe vga16fb на своей live-системе - без результата. Такой же чёрный экран.

Не очень понимаю, как linux выбирает драйверы и почему загрузка вроде бы правильного модуля не оказывает никакого влияние. Первый раз наблюдаю такие косяки в консоле.

 

markevichus
()

[Sieve] Использование и user- , и global-scripts

dovecot.conf:
sieve_global_path = /var/lib/sieve/global.sieve
sieve_global_dir = /var/lib/sieve/global
sieve=~/.dovecot.sieve
sieve_dir=~/.sieve

Если у пользователя есть свои (~/.dovecot.sieve) правила, то глобальные уже не используются. А хотелось бы.
Чё делать?

З.Ы.
Кстати, тупизм со стороны Debian: у них дефолтный sieve_global_dir = /var/lib/dovecot/sieve/global, доступ на чтение к которому есть только у root:root.

 

markevichus
()

[dovecot][sieve][namespaces] Раскидать по папкам

Debian. Не получается положить письмо в отдельную папку средствами Sieve в Dovecot. Не совсем понял про namespace.

/etc/dovecot/dovecot.conf

namespace private {
   separator = /
   prefix =
   inbox = yes
   list = yes
}

namespace private {
   prefix = Friends
   separator = /
   location = maildir:/var/mail/%n/.Friends
   list = children #прально?
}

somescript.sieve:

require "fileinto";
if header :contains ["Subject", "SUBJECT", "subject"] ["Friends", "FRIENDS", "friends"] {
 fileinto "Friends";
 #!!!!!!!!!!!Если использовать строку ниже, то редирект работает. Т.е. с организацией самого Sieve всё в порядке
# redirect "user@otherdomain.org"; 
}

Папка /var/mail/username/.Friends создана, в /var/mail/username/subscriptions добавлена, со стороны клиента видна и аще всё в порядке. Видимо, я что-то намудрил с namespace.

 ,

markevichus
()

Amavisd-new

Объясните, пожалуйста, для чего в конфигурации amavis даны spamassassin-специфичные настройки, типа, порог срабатывания, действия по обнаружению спама и т.д. ?
Или конфигурация SA в /etc/spamassassin/*.cf нужна лишь для smapd, который не используется в варианте с amavis, и лишь нужна для случая MTA->SA->MTA ?

markevichus
()

bash

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

for fname in `ls /path/to/dir`; do ./script $fname ...

то в $fname будут лежать строки - куски названий файлов разделённых пробелами. Чё делать?

markevichus
()

Openldap, Multi-master

Намучался с двумя PDC в филиалах. Понял, что нужна Multi-Master-репликация, ибо и там, и там требуется запись в каталог.
В официальном admin guide (http://www.openldap.org/doc/admin24/replication.html#N-Way Multi-Master) приводится новомодная конфигурация через cn=config.
Я даже не знаю, можно ли это организовать при моём debian lenny, да и так не хочется в это ввязываться - всё как-то там сделано буэээ...

Поэтому всему спрашиваю: как сконфигурить 2 openldap-мастера в slapd.conf?

markevichus
()

RSS подписка на новые темы