Архив на категорию ‘Linux’

Удаление двойных переводов строк

Дата: Июнь 29, 2010 - 9:55 пп No Comments

Вот небольшой скриптик, который удаляет из всех файлов в директории двойные переводы строк:

#!/usr/bin/perl
undef($/);
foreach $f (<*.*>) {
print “$f\n”;
if ($f ne ‘ddps.pl’) {
open(FH,$f);
$l=<FH>;
close(FH);
$l=~ s/\r\n\s*\r\n/\n/smg;
open(FH,”>$f.new”);
print FH $l;
close(FH);
}
}

vsftpd и umask

Дата: Октябрь 5, 2009 - 4:11 дп No Comments

Тот кто использовал vsftp-сервер наверняка сталкивались с таким параметром как umask. Этот параметр позволяет указывать с какими правами будут создаваться  файлы. Фишка в том что это МАСКА, а не права.  То есть эта маска накладывается на права по-умолчанию (параметр file_open_mode). то есть если маска 077 то мы получим в результате права -rw—— .

Мне нужно было чтобы закачиваемые на фтп файлы имели  права -rw-rw—, для этого я выставил маску 012 и получил требуемые параметры.

Как я понял, число должно быть 3х значное. Если перед этим числом не стоит 0, то это значит что число десятичное.

Заметка про VSFTPD

Дата: Август 14, 2009 - 2:53 дп No Comments

vsftpdТак, на заметочку… по умолчанию права закаченных на фтп файлов -077, т.е. только чтение владельцем… в общем то случаее нужно выставлять 022 - это чтение и запись валдельцем, а остальным чтение.

Установка telnet-сервера на SLES9

Дата: Август 13, 2009 - 12:21 дп No Comments

telnetЕсли Вам нужен доступ к серверу на SLES 9 по протоколу telnet (не рекомендуется, лучше использовать защищенное соединение  - ssh), но ниже расскажу как это сделать. (далее…)