- unix
15 марта 2008, 17:32 более года назад
?˜спользование ssh и ключей — Usage ssh & key
Вместо пароля используется другой метод авторизации — с использование ключевого файла. Всё как у pgp/gnupg — у пользователя
есть идентифицирующий его ключ, который он хранит как зеницу ока. Продолжение.
есть идентифицирующий его ключ, который он хранит как зеницу ока. Продолжение.
24 февраля 2008, 22:09 более 2-х лет назад
Подсветка приглашения bash prompt
Опять таки что бы лишний раз не искать:
| Black | 0;30 |
| Blue | 0;34 |
| Green | 0;32 |
| Cyan | 0;36 |
| Red | 0;31 |
| Purple | 0;35 |
| Brown | 0;33 |
| Light Gray | 0;37 |
| Dark Gray | 1;30 |
| Light Blue | 1;34 |
| Light Green | 1;32 |
| Light Cyan | 1;36 |
| Light Red | 1;31 |
| Light Purple | 1;35 |
| Yellow | 1;33 |
| White | 1;37 |
| NoColor | 0 |
22 февраля 2008, 20:37 более 2-х лет назад
Установка FTP сервера vsftpd на FreeBSD 6.3
Продолжаю делать записи, кому-то покажутся до боли простыми, но сэкономить время порой помогает.
Устанавливаем из портов vsftpd
Добавляем в /etc/rc.local
Устанавливаем из портов vsftpd
whereis vsftpdРедактируем конфиг /usr/local/etc/vsftpd.conf
/usr/ports/ftp/vsftpd
make install clean
listen=YESАнонимусы отключены, локальные юзеры включены, запись разрешена, запуск в автономном режиме, тоесть /etc/inetd.conf можно не трогать.
anonymous_enable=NO
local_enable=YES
write_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
no_anon_password=NO
connect_from_port_20=YES
async_abor_enable=YES
use_localtime=YES
ftpd_banner=Hey!
background=YES
chroot_local_user=YES
local_enable=YES
Добавляем в /etc/rc.local
vsftpd_enable=«YES»Запуск скриптом
/usr/local/etc/rc.d/vsftpd start
31 января 2008, 14:57 более 2-х лет назад
Установка модулей Perl
1. Проверяем какие модули уже установлены с помощью скрипта
3. В командной строке утилиты пишем название модуля
#!/usr/local/bin/perl2. Установка модулей с помощью утилиты cpan, запускается командой cpan
use ExtUtils::Installed;
my $instmod = ExtUtils::Installed->new();
foreach my $module ($instmod->modules()) {
my $version = $instmod->version($module) || «???»;
print «$module — $version\n»;
}
3. В командной строке утилиты пишем название модуля
install DBD::mysql4. Если всё обратилось ошибками, пишем
force install DBD::mysql5. Для удаления модуля пользуемся скриптом
#!/usr/local/bin/perl -w6. Установка модуля вручную, ищем на сайте http://search.cpan.org.
use ExtUtils::Packlist;
use ExtUtils::Installed;
$ARGV[0] or die «Usage: $0 Module::Name\n»;
my $mod = $ARGV[0];
my $inst = ExtUtils::Installed->new();
foreach my $item (sort($inst->files($mod))) {
print «removing $item\n»;
unlink $item;
}
my $packfile = $inst->packlist($mod)->packlist_file();
print «removing $packfile\n»;
unlink $packfile;
perl Makefile.PL
make
make test
make install
