�^�C�g�� | �F Re^2: swatch�̋N���X�N���v�g�ɂ��� |
�L��No | �F 339 |
���e�� | �F 2005/12/15(Thu) 11:37 |
���e�� | �F ���_ |
> ���_�l�A�͂��߂܂��āB > marron�ł��B > marron�l�A���ԐM���肪�Ƃ��������܂��B
> �����N���X�N���v�g��2��swatch�삳����Ƃ������Ƃł��ˁH > �ݒ�t�@�C�� .swatchrc �����������w�肵�Ă��܂��̂� > -------- > /usr/bin/swatch -c /root/.swatchrc1 -t /var/log/apache2/ssl_request_log & > /usr/bin/swatch -c /root/.swatchrc2 -t /var/log/auth.log & > -------- > �Ƃ��Ēu�������Ă͂ǂ��ł��傤���H > ���₷��O�ɂ��ׂ��������̂ł����A��{�I�Ȃ��Ƃ��������Ǝv���܂��āA
$ sudo /etc/init.d/swatch start �������܂��ƁA/etc/init.d/functions���Ȃ��ƌ����܂����̂Œ��ׂ܂��ƁA�ǂ���debian�ɂ�functions���Ȃ��悤�ŁA�F�X�ݒ肷������̂�������Ȃ��̂ł����A�܂����ʂ�functions���g�킸����Ă݂悤�Ǝv���܂��āA
$ sudo vi /etc/init.d/swatch #! /bin/sh # #chkconfig: 2345 99 01 # description: swatch
RETVAL=0
# See how we were called. case "$1" in start) echo -n "Starting Swatch: " /usr/bin/swatch -c /root/.swatchrc -t /var/log/apache2/ssl_request_log & RETVAL=$? ;;
stop) echo -n "Stopping Swatch: " killall swatch killall tail RETVAL=$? ;;
restart) $0 stop $0 start RETVAL=$? ;;
*) echo "Usage: swatch {start|stop|restart}" exit 1 esac exit $RETVAL �Ƃ��A/etc/rc3.d/s99swatch�����l�ɂ��āi���ʂƂ��āAfunctions���Ȃ��A�ukillproc tail�v���ukillall swatch�v�ɕύX���܂������A���܂��N�����Ă��Ȃ��悤�ł��B�B�B�j�A
$ sudo /etc/init.d/swatch start�ƁA $ sudo /etc/rc3.d/S99swatch start�������悤�ɂȂ�A
����ő��v���Ǝv�����̂ł����A�T�[�o���ċN�����Ă݂Ă��A���ς�炸swatch�͋N�����Ă��Ȃ��悤�ł��B
�����l����ƁA/etc/init.d/swatch��/etc/rc3.d/S99swatch�̖��ł͂Ȃ��A�ċN�����ɂǂ��������ݒ肪�Ȃ���Ă���̂��̖��̂悤�ȋC�����܂��B�B�B
> �X�N���v�g�̉���ł������_�l�̂��w�E�ʂ� > > #! /bin/sh > > # > > #chkconfig: 2345 99 01 (2,3,4,5�̃������x���ŋN���B99�ԖڂɎn�܂�A01�ԖڂɏI���) > > # description: tcpserver �itcpserver�ŋN���H�j > ���̕����ł���tcpserver�̎����N���X�N���v�g�𗬗p���Ă��܂����̂ł��̂܂܂ɂȂ��Ă��܂����B > ����HP�̏��� swatch �Ƃ��ĕύX���܂����B > �����܂���B���肪�Ƃ��������܂��B > > stop) > > echo -n "Stopping Swatch: " > > su - root -c killproc tail �i������������~�Btail�ł��闝�R�͂Ȃ��ł��B�j > �܂��Astop�̕�����tail��kill���Ă���͖̂{�̂�PID��ؒf���Ă� > ���̊��ł͂��܂��ؒf����Ȃ������̂�tail�̃v���Z�X��kill���܂����B > http://www.marronkun.net/linux/security/swatch_000037.html > �����ɂ��L������悤�ɐ�������~���@�ł͂Ȃ��̂ŒN���{���̐ؒf���@�������Ăق����ł��i�O�O�G > �킽�����������ł����B���̏�Adebian����functions���������炸�Akillproc�����ݎg���Ȃ��̂ŁAstop�Ń_�C���N�g�ɂƂ߂���Έ�Ԃ����̂ł����A/etc/init.d/swatch���̂����܂������Ă��Ȃ��̂ŁA�N���X�N���v�g�������ƕ�����K�v������Ǝv���܂����B
> ��x�����߂����������B > ����Ƃ���낵�����肢�������܂��B >
�F�X�����Ȃ��܂ܓ��e���Ă��܂������܂���ł����B ��������debian�̏����W�߂Ă݂悤�Ǝv���܂��B
|