|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : yx 2:5020/400 06 Mar 2001 01:40:29 To : All Subject : Re: cksum -------------------------------------------------------------------------------- Maxim Timofeyev <Maxim.Timofeyev@p1.f1763.n5030.z2.fidonet.org> wrote: > > cksum выводит: CRC size file > Есть ли команда, умеющая проверить данные параметры или нужно построчно читать > файл (с результатом вывода cksum) и сравнивать с результатом такой же команды > cksum? В man'е и info об этом ни слова. ;( > > Вот, написал маленький кривой скрипт... Подправьте, plz... > > - --------- > #!/bin/sh > > ERRLEV=0 > > for i in `cat $* | cut -d' ' -f3`; do > if [ "`grep $i $*`" != "`cksum $i`" ]; then > echo "$i - CRC or SIZE Error!" > ERRLEV=1 > else > echo "$i - CRC Ok." > fi > done > > # Exit status: > # 0 - All Ok. > # 1 - Error! > > exit $ERRLEV > - --------- вот простой скриптик от TomVogt: sysauth.sh (auth: hashsum + keyphrase) - хэш сохраняешь, ключ запоминаешь; - периодически сверяешь хэш. --- #!/bin/sh # # simple script for basic system-to-user authentication # (C)1999 by Tom Vogt <tom@lemuria.org> # # hash program used HASH="md5sum" # list of directories we wish to check DIRLIST="/sbin /bin /usr/sbin /usr/bin /lib /usr/lib /boot" # list of directories where we want to check the CONTENTS SYSDIR="/sbin /usr/sbin /bin /lib /boot" # main echo -n "System Authentication Keyphrase: " # this is ugly. know of a better way? (that doesn't echo what you type) # then contact me. SAK=`head -1` echo -n "Directory List: " ( for i in $DIRLIST; do echo $SAK ls -lA --full-time $i | $HASH done ) | $HASH echo -n "System Files: " ( for i in $SYSDIR; do cd $i echo "$SAK" >.sysauth for file in `ls -lA`; do if [ -f "$file" ]; then $HASH "$file" fi done rm .sysauth done ) | $HASH --- bye. -- Vladimir Yakovetsky --- ifmail v.2.15dev5 * Origin: Adamant ISP news server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1203428d8db5e.html, оценка из 5, голосов 10
|