LINUX.ORG.RU

Сообщения arum

 

smbmfs и fstab

не могу настроить smbfs, с такими опциями:
монтировать и размонтировать может user, а не толко root
пробывал записать в fstab следующие, не помогает

//samba/public /mnt/samba/public smbfs noauto,user,uid=501,gid=501,username=arum,password=1234

root может ето смонтировать, а я как пользователь нет

В чём может быть дело?

arum
()

FreeBSD jail и есть ли аналоги в Linux?

Недавно прочитал статью интересную как в FreeBSD организуется chroot при помощи jail.
http://www.opennet.ru/docs/BSD/freebsd-arch/jail.html
http://www.opennet.ru/base/sec/freebsd_jail_setup.txt.html

И подумал, а есть ли такое в Linux.
Посмотрел в Google и нашёл
http://www.jmcresearch.com/src/articlehelper.php?action=preview&id=4
Jail, но всё, что он делает, это просто создаёт корневую ФС и копирует минимальный набор библиотек, также позволяет создавать chroot узеров(всё это вполне можно сделать и руками).

А во freeBSD написано, что утилита принимает следующие аргументы командной строки: путь к chroot, имя хоста, ip адрес, и команду.

Вопрос в следующем, есть ли такое в Linux?

arum
()

Mozilla MAIL, и сообщения о приходе нового писма

hello.
Ни кто не пробывал прикрутить к mozilla mail, датчик о приходе новых писем. В стандартных настройках есть только звук, но звук на работе выключен и я иногда пропускаю новое письмо

arum
()

Самба log, можно ли увидеть действия пользователей ?

Самба log, можно ли увидеть действия пользователей?
Можно ли из /var/log/samba получить информацию о действиях пользователя, то есть какой файл он открыл, какой создал и т.д.

arum
()

работа через socks5 и https proxy

Поделитесь информацией.
большенство современных сететвых приложений умеют работать через proxy и socks сервера.
Вопрос в следующем, про socks5 мне более менее понятна технология, но вот по поводу proxy.
К примеру написано, что
конфигурационный файл Squid по умолчанию разрешает соединение с портами 443 и 563 на которых работает HTTP over SSL и NNTP over SSL.
Фрагмент типового squid.conf файла конфигурации Squid:
acl SSL_ports port 443 563
# Deny CONNECT to other than SSL ports
http_access deny CONNECT !SSL_ports

Это значит, что единственное по чему определяет proxy сервер, что это SSL соединение это порт назначение?

Вопрос в следующем нет ли информации как на java создать такое соединение (хотелось бы socket а не UrlConnection), через https proxy, используя метод CONNECT этого proxy сервера.

И нет ли примеров в сети работы через socks и https proxy?

arum
()

двухмерный массив и Perl-DBM

Есть задача, раз в час запускается скрипт который выполняет некоторые действия по группам. Надо вести статистику результотов.
К примеру есть файл правил

[dejstvije1]
cp aaa bbb
mv aaa ~/tmp/

[dejstvije2]
rm aaa
mv bbb ccc

Хотелось бы в конце дня иметь статистику, сколько раз удачно завершилось каждое из действий.
Для этого я подумал хорошо бы при выполнении скрипта результаты сразу-же писать в DBM хеш, при этом, есчё лучшу было бы, чтоб этот хеш был двухмерным, то-есть такого вида:
$h{'dejstvije1'}{cp aaa bbb}=....(число сработавших раз)
$h{'dejstvije1'}{cp aaa ~/tmp/}=....(число сработавших раз)

вот, возможно ли это использую DBM

и второй вопрос как можно в цыкле получить значения из втрого хеша?
Пробую так не получается.

$h{'a0'}{bin}="BIN";
$h{'a0'}{term}="TERM";
$h{'a1'}{bin}="BIN1";
$h{'a1'}{term}="TERM1";


while ( ($key,%t) = each %h) {
print $key;
while ( $k,$value = each %t) {
print " $k -> $value\n";
}
}

Выводит:
a1 -> HASH(0x804cc3c)
a0 -> HASH(0x804ce04)

Тут должно быть приобразование типов?









arum
()

!=(не равно) в регульрном вырожении на perl

Не могу найти в документации как на perl сделать regexp, со знаком !=

к примеру есть
две строки

|111|aaa|12345-123|bbb|
и
|111|aaa|.....|bbb

вместо точек, что-то не равное \d{5}-\d{3}
как мне сделать regexp, что бы поподало всё где нет \d{5}-\d{3}

для того чтобы поподало я знаю regexp как
/\|\d{3}\|\w{3}\|\d{5}-\d{3}\|\w{3}\|



arum
()

альтернативы в perl regexp, что то типа OR в if

Нашёл в документации, что
Альтернативные последовательности разделяются символом '|'

задача мне надо сделать одно reg вырожение, которое реагировало бы на два разных события, или то или это.

к примеру если есть строки 123-1234 и la12324,
надо сделать вырожение
/\d{3]-\d{4}/ или /\w{3}\d{5}, и только так, если будет 12-12345 то не должно сработать

Возможно ли?

arum
()

замена символов ^@ в файле через regexp

Помогите мне надо заменить всё символы в файле, которые в mc показываються как ^@ на !
Что значит ^@ знак табуляции или что?
как через regexp найти ^@

А программу я уже придумал

#!/usr/bin/perl
$file=$ARGV[0];
open (F, $file);
$str;
while(<F>){
$str=$str.$_;
}
$str=~s/^@/!/g;

open STDOUT, "> $file";
print $str;

arum
()

Как в Linux узнать время создания файла?

Ламерский вопрос, но можно ли в linux узнать время создания файла.
к примеру команда stat его не выводит
bash-2.05b$ stat bin/test_perl.pl
File: `bin/test_perl.pl'
Size: 107 Blocks: 8 IO Block: 4096 regular file
Device: 302h/770d Inode: 374665 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 501/ marats) Gid: ( 501/ marats)
Access: 2004-06-17 11:52:54.000000000 +0300
Modify: 2004-06-17 11:52:45.000000000 +0300
Change: 2004-06-17 11:52:45.000000000 +0300

, а в perldoc про функцию стат и значение cstat написано
(*) The ctime field is non-portable. In particular, you cannot expect it to be a "creation time", see perlport/"Files and Filesystems" for details.

Есть выход, ьне это для архивирования log файлов.
Конечно можно взять и acces time, но вопрос меня просто заинтересовал

arum
()

Странности с chown на папке

Что-то странное происходит с папкой /usr/src
Для удобства я на неё поставил chown myname.mygroup /usr/src -R
Ну дак это работает какоето не продолжительное время, думаю, что до перезагрузки. После перезагрузки хозяином папки снова являеться root в чём может быть проблема?

arum
()

Иерархия HTB

Пытаюсь написать perl скрипт, для автоматической генерации htb.init скрипта. Вопрос в следующем, я хочу сделать 5 деревьев: DNS,WWW,CS,POP3,Default, правилами для них служит:
DNS -> RULE=NAMESERVER,
WWW -> RULE=*:80,
CS -> RULE=*:27015,
POP3-> RULE=*:110,
Default - всё остальное.
Далее деревья WWW,CS,POP3,Default я хочу поделить по ровну для всех пользователей, то есть указать им RATE=128Kbit,CEIL=258Kbit, RULE=IP-address.
привожу вывод команды ls каталога /etc/sysconfig/htb
eth2
eth2-2.root
eth2-2:3.www eth2-2:7.cs .. eth2-2:16.dfl
eth2-2:3:4.www_213 eth2-2:7:10.cs_62 .. eth2-2:16:17.dfl_213
eth2-2:3:5.www_13 eth2-2:7:8.cs_213 .. eth2-2:16:18.dfl_13
eth2-2:3:6.www_62 eth2-2:7:9.cs_13 .. eth2-2:16:19.dfl_62

Правильно ли нумеруются файлы.
Если интересно могу ниже показать скрипт.








arum
()

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