/l3/users/gabzya/all/tbil.hq.tbih-sb.com.ua/gabzya :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 |
|
$w
16:58:05 up 9 days, 3:18, 4 users, load average: 0,06, 0,05, 0,01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT gabzya tty1 - 21May06 8days 0.06s 0.03s script -f -q /home/gabzya/.lilalo//1430776501295516053-1148205560.script gabzya :0 - 20May06 ?xdm? 37:11 0.27s /usr/bin/gnome-session gabzya pts/2 gabzya.hq.tbih-s 12:10 0.00s 0.44s 0.35s script -f -q /home/gabzya/.lilalo//23154500672104803-1148893846.script gabzya pts/4 195.137.203.218 16:53 1:12 0.36s 0.31s script -f -q /home/gabzya/.lilalo//1752821162159763944-1148910817.script |
# tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp
|
#/home/vpopmail/bin/vp
![]() vpasswd vpopbull |
#cd /usr/
|
#cd src
|
#cd vpopmail-5.4.13/
|
#./configure --help
`configure' configures vpopmail 5.4.13 to adapt to many kinds of systems. Usage: ./configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit ... Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a nonstandard directory <lib dir> CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have headers in a nonstandard directory <include dir> CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. |
#./configure --help | grep roam
--enable-roaming-users Enable POP-before-SMTP functionality. --enable-relay-clear-minutes=# Expire time for roaming users after pop authentication [180]. |
#./configure --enable-roaming-users
checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes ... user dir hashing = ON --enable-users-big-dir (default) address extensions = OFF --disable-qmail-ext (default) ip alias = OFF --disable-ip-alias-domains (default) auth module = cdb --enable-auth-module=cdb (default) auth inc = -Icdb auth lib = system passwords = OFF --disable-passwd (default) pop syslog = show only failed attempts --enable-logging=e (default) auth logging = ON --enable-auth-logging (default) |
#make
make all-recursive make[1]: Entering directory `/usr/src/vpopmail-5.4.13' Making all in cdb make[2]: Entering directory `/usr/src/vpopmail-5.4.13/cdb' ( cat warn-auto.sh; \ echo CC=\'`head -1 conf-cc`\'; \ echo LD=\'`head -1 conf-ld`\'; \ cat find-systype.sh; \ ) | sh > systype ( cat warn-auto.sh; \ ... gcc -g -O2 -Wall -o vmkpasswd vmkpasswd.o libvpopmail.a -lcrypt gcc -g -O2 -Wall -o vipmap vipmap.o libvpopmail.a -lcrypt gcc -g -O2 -Wall -o vdominfo vdominfo.o libvpopmail.a -lcrypt gcc -g -O2 -Wall -o vconvert vconvert.o libvpopmail.a -lcrypt gcc -g -O2 -Wall -o vkill vkill.o libvpopmail.a -lcrypt gcc -g -O2 -Wall -o vmoddomlimits vmoddomlimits.o libvpopmail.a -lcrypt gcc -g -O2 -Wall -o vchangepw vchangepw.o libvpopmail.a -lcrypt gcc -g -O2 -Wall -o dotqmail2valias dotqmail2valias.o libvpopmail.a -lcrypt make[2]: Leaving directory `/usr/src/vpopmail-5.4.13' make[1]: Leaving directory `/usr/src/vpopmail-5.4.13' |
#make install
Making install in cdb make[1]: Entering directory `/usr/src/vpopmail-5.4.13/cdb' make[1]: Цель `install' не требует выполнения команд. make[1]: Leaving directory `/usr/src/vpopmail-5.4.13/cdb' make[1]: Entering directory `/usr/src/vpopmail-5.4.13' make[2]: Entering directory `/usr/src/vpopmail-5.4.13' for d in bin doc etc include lib ; do \ if test ! -d /home/vpopmail/$d; then \ /usr/bin/install -c -d -g vchkpw -m 0755 -o vpopmail \ /home/vpopmail/$d ; \ ... /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vmkpasswd /home/vpopmail/bin/vmkpasswd /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vipmap /home/vpopmail/bin/vipmap /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vdominfo /home/vpopmail/bin/vdominfo /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vconvert /home/vpopmail/bin/vconvert /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vkill /home/vpopmail/bin/vkill /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vmoddomlimits /home/vpopmail/bin/vmoddomlimits /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vchangepw /home/vpopmail/bin/vchangepw /usr/bin/install -c -o vpopmail -m 711 -g vchkpw dotqmail2valias /home/vpopmail/bin/dotqmail2valias make[2]: Leaving directory `/usr/src/vpopmail-5.4.13' make[1]: Leaving directory `/usr/src/vpopmail-5.4.13' |
#qmailctl
![]() Display all 162 possibilities? (y or n) |
#qmailctl
![]() Usage: /usr/bin/qmailctl {start|stop|restart|doqueue|flush|reload|stat|pause|cont|cdb|queue|help} |
#qmailctl restart
Restarting qmail: * Stopping qmail-smtpd. * Sending qmail-send SIGTERM and restarting. * Sending qmail-pop3d SIGTERM and restarting. * Restarting qmail-smtpd. |
$w
17:36:31 up 9 days, 3:56, 4 users, load average: 0,02, 0,03, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT gabzya tty1 - 21May06 8days 0.06s 0.03s script -f -q /home/gabzya/.lilalo//1430776501295516053-1148205560.script gabzya :0 - 20May06 ?xdm? 38:00 0.27s /usr/bin/gnome-session gabzya pts/2 gabzya.hq.tbih-s 12:10 0.00s 0.44s 0.35s script -f -q /home/gabzya/.lilalo//23154500672104803-1148893846.script gabzya pts/4 195.137.203.218 16:53 39:38 0.36s 0.31s script -f -q /home/gabzya/.lilalo//1752821162159763944-1148910817.script |
$w
17:36:55 up 9 days, 3:56, 4 users, load average: 0,01, 0,03, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT gabzya tty1 - 21May06 8days 0.06s 0.03s script -f -q /home/gabzya/.lilalo//1430776501295516053-1148205560.script gabzya :0 - 20May06 ?xdm? 38:00 0.27s /usr/bin/gnome-session gabzya pts/2 gabzya.hq.tbih-s 12:10 1.00s 0.44s 0.35s script -f -q /home/gabzya/.lilalo//23154500672104803-1148893846.script gabzya pts/4 195.137.203.218 16:53 40:02 0.36s 0.31s script -f -q /home/gabzya/.lilalo//1752821162159763944-1148910817.script |
$ sudo cd /home/vpopmail/etc/
![]() Password: sudo: cd: command not found |
#ls /home/vpopmail/etc/
inc_deps lib_deps tcp.smtp tcp.smtp.cdb vlimits.default |
#cat /home/vpopmail/etc/tcp.smtp
127.0.0.1:allow,RELAYCLIENT="" |
#vpasswd devi@tbih-sb.com.ua
![]() bash: vpasswd: command not found |
$cd /home/vpopmail/etc/
|
$ls
inc_deps lib_deps tcp.smtp tcp.smtp.cdb vlimits.default |
$vi /home/vpopmail/etc/tcp.smtp
|
#/home/vpopmail/bin/vpasswd devi@tbih-sb.com.ua
Please enter password for devi@tbih-sb.com.ua: enter password again: |
$w
17:41:06 up 9 days, 4:01, 4 users, load average: 0,16, 0,07, 0,02 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT gabzya tty1 - 21May06 8days 0.06s 0.03s script -f -q /home/gabzya/.lilalo//1430776501295516053-1148205560.script gabzya :0 - 20May06 ?xdm? 38:05 0.27s /usr/bin/gnome-session gabzya pts/2 gabzya.hq.tbih-s 12:10 0.00s 0.47s 0.35s script -f -q /home/gabzya/.lilalo//23154500672104803-1148893846.script gabzya pts/4 195.137.203.218 16:53 0.00s 0.36s 0.31s script -f -q /home/gabzya/.lilalo//1752821162159763944-1148910817.script |
$vi /home/vpopmail/etc/tcp.smtp
|
#tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp
|
#cat /etc/tcp.smtp
![]() tcp.smtp tcp.smtp.cdb |
#cat /etc/tcp.smtp
127.:allow,RELAYCLIENT="" #localhost 192.168.1.:allow,RELAYCLIENT="" #localnetwork 195.137.203.106:allow,RELAYCLIENT="" #????????? 213.186.102.74:allow,RELAYCLIENT="" #zapor 212.113.48.203:allow,RELAYCLIENT="" #????????? ... 212.113.54.138:allow,RELAYCLIENT="" #nikolaev 213.186.96.134:allow,RELAYCLIENT="" #4erkasy 213.186.122.173:allow,RELAYCLIENT="" #sumy 212.113.48.241:allow,RELAYCLIENT="" #lvov 213.186.122.173:allow,RELAYCLIENT="" #sumy |
$history
930 sudo valias -i interfax@tbih-sb.com.ua 931 sudo su 932 sudo vbox 933 kill %1 934 man valias 935 man vadduser 936 exit 937 exit 938 ping ua.chub.in 939 ping ext.chub.in ... 1069 w 1070* 1071 sudo cd /home/vpopmail/etc/ 1072 sudo cd /home/vpopmail/etc/ 1073 cd /home/vpopmail/etc/ 1074 ls 1075 vi /home/vpopmail/etc/tcp.smtp 1076 w 1077 vi /home/vpopmail/etc/tcp.smtp 1078 history |
$sudo iptables -t nat -L
![]() Password: sudo: iptables: command not found |
$sudo /sbin/iptables -t nat -L
Chain PREROUTING (policy ACCEPT) target prot opt source destination REDIRECT tcp -- 192.168.1.0/24 anywhere tcp dpt:http redir ports 3128 Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- 192.168.1.0/24 !192.168.2.0/24 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#cat /home/vpopmail/etc/tcp.smtp
127.0.0.1:allow,RELAYCLIENT="" 194.150.95.10:allow,RELAYCLIENT="" |
$sudo /sbin/iptables -t nat -D
![]() iptables v1.3.3: Unknown arg `-D' Try `iptables -h' or 'iptables --help' for more information. |
#qmailctl
![]() Display all 162 possibilities? (y or n) |
#qmailctl
![]() Usage: /usr/bin/qmailctl {start|stop|restart|doqueue|flush|reload|stat|pause|cont|cdb|queue|help} |
#qmailctl cdb
Reloaded /etc/tcp.smtp. |
#qmailctl reload
Sending HUP signal to qmail-send. |
#w
17:48:52 up 9 days, 4:08, 4 users, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT gabzya tty1 - 21May06 8days 0.06s 0.03s script -f -q /home/gabzya/.lilalo//1430776501295516053-1148205560.script gabzya :0 - 20May06 ?xdm? 38:17 0.27s /usr/bin/gnome-session gabzya pts/2 gabzya.hq.tbih-s 12:10 0.00s 0.48s 0.35s script -f -q /home/gabzya/.lilalo//23154500672104803-1148893846.script gabzya pts/4 195.137.203.218 16:53 0.00s 0.38s 0.31s script -f -q /home/gabzya/.lilalo//1752821162159763944-1148910817.script |
$sudo /sbin/iptables -t
![]() iptables v1.3.3: Unknown arg `-t' Try `iptables -h' or 'iptables --help' for more information. |
$sudo /sbin/iptables -L
Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere ACCEPT tcp -- anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:3022 flags:SYN,RST,ACK/SYN ... ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp -- anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:imap flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN ACCEPT all -- anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination |
$vi /home/vpopmail/etc/tcp.smtp
|
#qmailctl cdb
Reloaded /etc/tcp.smtp. |
#qmailctl reload
Sending HUP signal to qmail-send. |
$sudo vi /service/qmail-s
![]() |
$sudo vi /service/qmail-smtpd/run
|
$vi /home/vpopmail/etc/tcp.smtp
|
$sudo vi /home/vpopmail/etc/tcp.smtp
|
$man vchkpw
![]() |
$sudo su
Password: |
#make
make all-recursive make[1]: Entering directory `/usr/src/vpopmail-5.4.13' Making all in cdb make[2]: Entering directory `/usr/src/vpopmail-5.4.13/cdb' make[2]: Цель `all' не требует выполнения команд. make[2]: Leaving directory `/usr/src/vpopmail-5.4.13/cdb' make[2]: Entering directory `/usr/src/vpopmail-5.4.13' make[2]: Цель `all-am' не требует выполнения команд. make[2]: Leaving directory `/usr/src/vpopmail-5.4.13' make[1]: Leaving directory `/usr/src/vpopmail-5.4.13' |
#make install
Making install in cdb make[1]: Entering directory `/usr/src/vpopmail-5.4.13/cdb' make[1]: Цель `install' не требует выполнения команд. make[1]: Leaving directory `/usr/src/vpopmail-5.4.13/cdb' make[1]: Entering directory `/usr/src/vpopmail-5.4.13' make[2]: Entering directory `/usr/src/vpopmail-5.4.13' for d in bin doc etc include lib ; do \ if test ! -d /home/vpopmail/$d; then \ /usr/bin/install -c -d -g vchkpw -m 0755 -o vpopmail \ /home/vpopmail/$d ; \ ... /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vmkpasswd /home/vpopmail/bin/vmkpasswd /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vipmap /home/vpopmail/bin/vipmap /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vdominfo /home/vpopmail/bin/vdominfo /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vconvert /home/vpopmail/bin/vconvert /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vkill /home/vpopmail/bin/vkill /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vmoddomlimits /home/vpopmail/bin/vmoddomlimits /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vchangepw /home/vpopmail/bin/vchangepw /usr/bin/install -c -o vpopmail -m 711 -g vchkpw dotqmail2valias /home/vpopmail/bin/dotqmail2valias make[2]: Leaving directory `/usr/src/vpopmail-5.4.13' make[1]: Leaving directory `/usr/src/vpopmail-5.4.13' |
#vi /etc/sm
![]() |
#vi /etc/tcp.smtp
![]() |
#vi /etc/tcp.smtp
|
#qmailctl cdb
Reloaded /etc/tcp.smtp. |
#qmailctl restart
Restarting qmail: * Stopping qmail-smtpd. * Sending qmail-send SIGTERM and restarting. * Sending qmail-pop3d SIGTERM and restarting. * Restarting qmail-smtpd. |
#make install
Making install in cdb make[1]: Entering directory `/usr/src/vpopmail-5.4.13/cdb' make[1]: Цель `install' не требует выполнения команд. make[1]: Leaving directory `/usr/src/vpopmail-5.4.13/cdb' make[1]: Entering directory `/usr/src/vpopmail-5.4.13' make[2]: Entering directory `/usr/src/vpopmail-5.4.13' for d in bin doc etc include lib ; do \ if test ! -d /home/vpopmail/$d; then \ /usr/bin/install -c -d -g vchkpw -m 0755 -o vpopmail \ /home/vpopmail/$d ; \ ... /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vmkpasswd /home/vpopmail/bin/vmkpasswd /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vipmap /home/vpopmail/bin/vipmap /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vdominfo /home/vpopmail/bin/vdominfo /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vconvert /home/vpopmail/bin/vconvert /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vkill /home/vpopmail/bin/vkill /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vmoddomlimits /home/vpopmail/bin/vmoddomlimits /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vchangepw /home/vpopmail/bin/vchangepw /usr/bin/install -c -o vpopmail -m 711 -g vchkpw dotqmail2valias /home/vpopmail/bin/dotqmail2valias make[2]: Leaving directory `/usr/src/vpopmail-5.4.13' make[1]: Leaving directory `/usr/src/vpopmail-5.4.13' |
#ls /home/vpopmail/
bin doc domains etc include lib Templates |
#ls /home/vpopmail/etc
inc_deps lib_deps tcp.smtp tcp.smtp.cdb vlimits.default |
#ls -l /home/vpopmail/etc
итого 20 -rw-r--r-- 1 root root 25 Май 29 18:02 inc_deps -rw-r--r-- 1 root root 42 Май 29 18:02 lib_deps -rw-r--r-- 1 root root 545 Май 29 17:57 tcp.smtp -rw-r--r-- 1 root root 2146 Май 29 17:46 tcp.smtp.cdb -rw-r--r-- 1 vpopmail vchkpw 1107 Апр 20 09:50 vlimits.default |
#ls -l /home/vpopmail/etc/
итого 20 -rw-r--r-- 1 root root 25 Май 29 18:02 inc_deps -rw-r--r-- 1 root root 42 Май 29 18:02 lib_deps -rw-r--r-- 1 root root 545 Май 29 17:57 tcp.smtp -rw-r--r-- 1 root root 2146 Май 29 17:46 tcp.smtp.cdb -rw-r--r-- 1 vpopmail vchkpw 1107 Апр 20 09:50 vlimits.default |
#cat /home/vpopmail/etc/tcp.smtp
127.0.0.1:allow,RELAYCLIENT="" 194.150.95.10:allow,RELAYCLIENT="" 195.137.203.106:allow,RELAYCLIENT="" #????????? 213.186.102.74:allow,RELAYCLIENT="" #zapor 212.113.48.203:allow,RELAYCLIENT="" #????????? 82.207.92.75:allow,RELAYCLIENT="" #ivan-frankivsk ... 213.186.96.134:allow,RELAYCLIENT="" #4erkasy 213.186.122.173:allow,RELAYCLIENT="" #sumy 212.113.48.241:allow,RELAYCLIENT="" #lvov 213.186.122.173:allow,RELAYCLIENT="" #sumy 194.150.95.10:allow,RELAYCLIENT="" 195.137.203.218:allow,RELAYCLIENT="" |
#ls -l /home/vpopmail/etc/tcp.smtp
-rw-r--r-- 1 root root 545 Май 29 17:57 /home/vpopmail/etc/tcp.smtp |
#ls -l /home/vpopmail/etc/*
-rw-r--r-- 1 root root 25 Май 29 18:02 /home/vpopmail/etc/inc_deps -rw-r--r-- 1 root root 42 Май 29 18:02 /home/vpopmail/etc/lib_deps -rw-r--r-- 1 root root 545 Май 29 17:57 /home/vpopmail/etc/tcp.smtp -rw-r--r-- 1 root root 2146 Май 29 17:46 /home/vpopmail/etc/tcp.smtp.cdb -rw-r--r-- 1 vpopmail vchkpw 1107 Апр 20 09:50 /home/vpopmail/etc/vlimits.default |
#chown vpopmail:vchkpw /home/vpopmail/etc/*
|
#ls -l /home/vpopmail/etc/*
-rw-r--r-- 1 vpopmail vchkpw 25 Май 29 18:02 /home/vpopmail/etc/inc_deps -rw-r--r-- 1 vpopmail vchkpw 42 Май 29 18:02 /home/vpopmail/etc/lib_deps -rw-r--r-- 1 vpopmail vchkpw 545 Май 29 17:57 /home/vpopmail/etc/tcp.smtp -rw-r--r-- 1 vpopmail vchkpw 2146 Май 29 17:46 /home/vpopmail/etc/tcp.smtp.cdb -rw-r--r-- 1 vpopmail vchkpw 1107 Апр 20 09:50 /home/vpopmail/etc/vlimits.default |
#ls -l /home/vpopmail/etc/
итого 20 -rw-r--r-- 1 vpopmail vchkpw 25 Май 29 18:02 inc_deps -rw-r--r-- 1 vpopmail vchkpw 42 Май 29 18:02 lib_deps -rw-r--r-- 1 vpopmail vchkpw 545 Май 29 17:57 tcp.smtp -rw-r--r-- 1 vpopmail vchkpw 2146 Май 29 17:46 tcp.smtp.cdb -rw-r--r-- 1 vpopmail vchkpw 1107 Апр 20 09:50 vlimits.default |
#cat /service/qmail-
![]() qmail-pop3d/ qmail-send/ qmail-smtpd/ |
#cat /service/qmail-
![]() qmail-pop3d/ qmail-send/ qmail-smtpd/ |
#cat /service/qmail-pop3d/
![]() log/ run supervise/ |
#cat /service/qmail-pop3d/run
#!/bin/sh PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin export PATH exec tcpserver -H -R -v -c100 0 110 qmail-popup region.tbih-sb.com.ua \ /home/vpopmail/bin/vchkpw qmail-pop3d Maildir 2>&1 |
#less vlimits.
![]() |
#less vlimits.default
|
#grep -r open-smtp /var/qmail
![]() |
#/home/vpopmail/bin/clearopensmtp
vpopmail not configure with --enable-roaming-users |
#cd /usr/src/vpopmail-5.4.13/
|
#make distclean
Making distclean in cdb make[1]: Entering directory `/usr/src/vpopmail-5.4.13/cdb' rm -rf *.o *.a uint32.h systype make[1]: Leaving directory `/usr/src/vpopmail-5.4.13/cdb' Making distclean in . make[1]: Entering directory `/usr/src/vpopmail-5.4.13' test -z "libvpopmail.a" || rm -f libvpopmail.a test -z "vchkpw vdelivermail clearopensmtp vadddomain vdeldomain vpasswd vadduser vdeluser vaddaliasdomain vsetuserquota vpopbull vdeloldusers vmoduser valias vuserinfo vmkpasswd vipmap vdominfo vconvert vkill vmoddomlimits vchangepw dotqmail2valias" || rm -f vchkpw vdelivermail clearopensmtp vadddomain vdeldomain vpasswd vadduser vdeluser vaddaliasdomain vsetuserquota vpopbull vdeloldusers vmodus rm -f *.o core *.core rm -f *.tab.c rm -f Makefile vauth.c rm -f config.h stamp-h1 rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH make[1]: Leaving directory `/usr/src/vpopmail-5.4.13' rm -f config.status config.cache config.log configure.lineno |
#./configure --enable-roaming-users
checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes ... user dir hashing = ON --enable-users-big-dir (default) address extensions = OFF --disable-qmail-ext (default) ip alias = OFF --disable-ip-alias-domains (default) auth module = cdb --enable-auth-module=cdb (default) auth inc = -Icdb auth lib = system passwords = OFF --disable-passwd (default) pop syslog = show only failed attempts --enable-logging=e (default) auth logging = ON --enable-auth-logging (default) |
#make
echo CC=\'`head -1 conf-cc`\'; \ echo LD=\'`head -1 conf-ld`\'; \ cat find-systype.sh; \ ) | sh > systype ( cat warn-auto.sh; \ echo 'main="$1"; shift'; \ echo 'rm -f "$main"'; \ echo 'ar cr "$main" ${1+"$@"}'; \ case "`cat systype`" in \ sunos-5.*) ;; \ ... gcc -I. -Icdb -I. -I. -I. -g -O2 -Wall -c `test -f 'vkill.c' || echo './'`vkill.c gcc -g -O2 -Wall -o vkill vkill.o libvpopmail.a -lcrypt gcc -I. -Icdb -I. -I. -I. -g -O2 -Wall -c `test -f 'vmoddomlimits.c' || echo './'`vmoddomlimits.c gcc -g -O2 -Wall -o vmoddomlimits vmoddomlimits.o libvpopmail.a -lcrypt gcc -I. -Icdb -I. -I. -I. -g -O2 -Wall -c `test -f 'vchangepw.c' || echo './'`vchangepw.c gcc -g -O2 -Wall -o vchangepw vchangepw.o libvpopmail.a -lcrypt gcc -I. -Icdb -I. -I. -I. -g -O2 -Wall -c `test -f 'dotqmail2valias.c' || echo './'`dotqmail2valias.c gcc -g -O2 -Wall -o dotqmail2valias dotqmail2valias.o libvpopmail.a -lcrypt make[2]: Leaving directory `/usr/src/vpopmail-5.4.13' make[1]: Leaving directory `/usr/src/vpopmail-5.4.13' |
#make install
Making install in cdb make[1]: Entering directory `/usr/src/vpopmail-5.4.13/cdb' make[1]: Цель `install' не требует выполнения команд. make[1]: Leaving directory `/usr/src/vpopmail-5.4.13/cdb' make[1]: Entering directory `/usr/src/vpopmail-5.4.13' make[2]: Entering directory `/usr/src/vpopmail-5.4.13' for d in bin doc etc include lib ; do \ if test ! -d /home/vpopmail/$d; then \ /usr/bin/install -c -d -g vchkpw -m 0755 -o vpopmail \ /home/vpopmail/$d ; \ ... /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vmkpasswd /home/vpopmail/bin/vmkpasswd /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vipmap /home/vpopmail/bin/vipmap /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vdominfo /home/vpopmail/bin/vdominfo /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vconvert /home/vpopmail/bin/vconvert /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vkill /home/vpopmail/bin/vkill /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vmoddomlimits /home/vpopmail/bin/vmoddomlimits /usr/bin/install -c -o vpopmail -m 711 -g vchkpw vchangepw /home/vpopmail/bin/vchangepw /usr/bin/install -c -o vpopmail -m 711 -g vchkpw dotqmail2valias /home/vpopmail/bin/dotqmail2valias make[2]: Leaving directory `/usr/src/vpopmail-5.4.13' make[1]: Leaving directory `/usr/src/vpopmail-5.4.13' |
#/home/vpopmail/bin/clearopensmtp
|
#ls -l /home/vpopmail/
итого 28 drwxr-xr-x 2 vpopmail vchkpw 4096 Май 29 18:14 bin drwxr-xr-x 4 vpopmail vchkpw 4096 Апр 20 09:50 doc drwx------ 3 vpopmail vchkpw 4096 Апр 27 15:46 domains drwxr-xr-x 2 vpopmail vchkpw 4096 Май 29 18:15 etc drwxr-xr-x 2 vpopmail vchkpw 4096 Май 29 18:14 include drwxr-xr-x 2 vpopmail vchkpw 4096 Май 29 18:14 lib drwxr-xr-x 2 vpopmail vchkpw 4096 Апр 20 09:48 Templates |
#ls -l /home/vpopmail/etc
итого 24 -rw-r--r-- 1 vpopmail vchkpw 25 Май 29 18:14 inc_deps -rw-r--r-- 1 vpopmail vchkpw 42 Май 29 18:14 lib_deps -rw-r--r-- 1 root root 57 Май 29 18:15 open-smtp -rw-r--r-- 1 root root 0 Май 29 18:15 open-smtp.lock -rw-r--r-- 1 vpopmail vchkpw 545 Май 29 17:57 tcp.smtp -rw-r--r-- 1 vpopmail vchkpw 2780 Май 29 18:15 tcp.smtp.cdb -rw-r--r-- 1 vpopmail vchkpw 1107 Апр 20 09:50 vlimits.default |
#cat /home/vpopmail/etc/open-smtp
192.168.1.21:allow,RELAYCLIENT="",RBLSMTPD="" 1148915736 |
#cat /home/vpopmail/etc/open-smtp
192.168.1.21:allow,RELAYCLIENT="",RBLSMTPD="" 1148915736 195.137.203.218:allow,RELAYCLIENT="",RBLSMTPD="" 1148915789 |
#cat /home/vpopmail/etc/open-smtp
192.168.1.21:allow,RELAYCLIENT="",RBLSMTPD="" 1148915736 195.137.203.218:allow,RELAYCLIENT="",RBLSMTPD="" 1148915789 |
#tcp
![]() tcpcat tcpclient tcprules tcprulescheck tcpserver |
#tcprules
![]() tcprules: usage: tcprules rules.cdb rules.tmp |
127.:allow,RELAYCLIENT="" #localhost 192.168.1.:allow,RELAYCLIENT="" #localnetwork 195.137.203.106:allow,RELAYCLIENT="" #????????? 213.186.102.74:allow,RELAYCLIENT="" #zapor 212.113.48.203:allow,RELAYCLIENT="" #????????? 82.207.92.75:allow,RELAYCLIENT="" #ivan-frankivsk 212.113.54.138:allow,RELAYCLIENT="" #nikolaev 213.186.96.134:allow,RELAYCLIENT="" #4erkasy 213.186.122.173:allow,RELAYCLIENT="" #sumy 212.113.48.241:allow,RELAYCLIENT="" #lvov 213.186.122.173:allow,RELAYCLIENT="" #sumy
192.168.1.21:allow,RELAYCLIENT="",RBLSMTPD="" 1148915736 195.137.203.218:allow,RELAYCLIENT="",RBLSMTPD="" 1148915789
127.0.0.1:allow,RELAYCLIENT="" 194.150.95.10:allow,RELAYCLIENT="" 195.137.203.106:allow,RELAYCLIENT="" #????????? 213.186.102.74:allow,RELAYCLIENT="" #zapor 212.113.48.203:allow,RELAYCLIENT="" #????????? 82.207.92.75:allow,RELAYCLIENT="" #ivan-frankivsk 212.113.54.138:allow,RELAYCLIENT="" #nikolaev 213.186.96.134:allow,RELAYCLIENT="" #4erkasy 213.186.122.173:allow,RELAYCLIENT="" #sumy 212.113.48.241:allow,RELAYCLIENT="" #lvov 213.186.122.173:allow,RELAYCLIENT="" #sumy 194.150.95.10:allow,RELAYCLIENT="" 195.137.203.218:allow,RELAYCLIENT=""
qmail-pop3d/ qmail-send/ qmail-smtpd/
log/ run supervise/
#!/bin/sh PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin export PATH exec tcpserver -H -R -v -c100 0 110 qmail-popup region.tbih-sb.com.ua \ /home/vpopmail/bin/vchkpw qmail-pop3d Maildir 2>&1
Время первой команды журнала | 16:55:04 2006- 5-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:16:44 2006- 5-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.90 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.72 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.34 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008