| /l3/users/28-09-2015/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
|
#cat install | fgrep -i [a-z] insta;;
l3script: syntax error near unexpected token `;;' |
|
#cat install | fgrep -i [a-z] install
|
|
#$?
l3script: 1: команда не найдена |
|
#cat install | grep-v '` `'
l3script: grep-v: команда не найдена |
|
#cat install | grep -v '` `'
#!/bin/sh
hostname=`hostname`
uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
###############################################################################
#
# Set this variables before installation:
lilalo_user=13-10-2014
lab=NT-LNet
install_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script
lilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
...
step "Downloading l3prompt" ${wget} ${url_l3prompt}
step "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}'
step "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }'
step "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }'
step "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users
step "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users
step "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users
cd /
rm -rf ${temp_dir}
show_final_message
|
|
#cat install | grep '` `'
|
|
#cat install | grep '`^ $`'
|
|
#cat install | grep -v '`^ $`'
#!/bin/sh
hostname=`hostname`
uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
###############################################################################
#
# Set this variables before installation:
lilalo_user=13-10-2014
lab=NT-LNet
install_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script
lilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
...
step "Downloading l3prompt" ${wget} ${url_l3prompt}
step "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}'
step "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }'
step "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }'
step "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users
step "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users
step "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users
cd /
rm -rf ${temp_dir}
show_final_message
|
|
#sed
Использование: sed [ОПЦИЯ]... {только-скрипт-если-нет-другого-скрипта} [входной-файл]...
-n, --quiet, --silent
не выводить автоматически промежутки
-e script, --expression=script
добавление скрипта в исполняемые команды
-f script-file, --file=script-file
добавление содержимого файла-скрипта в исполняемые команды
--follow-symlinks
переходить по символьным ссылкам при обработке на месте
-i[СУФФИКС], --in-place[=СУФФИКС]
...
загрузка минимального объема данных из входных файлов
и более частый сброс на диск выходных буферов
--help вывод этой справки и выход
--version вывод информации о версии и выход
Если опция -e, --expression, -f, или --file не указана, тогда первый
неопциональный аргумент берется как скрипт sed для интерпретации. Все
оставшиеся аргументы являются именами входных файлов; если входные
файлы не указаны, тогда читается стантартный ввод.
GNU sed home page: <http://www.gnu.org/software/sed/>.
General help using GNU software: <http://www.gnu.org/gethelp/>.
|
|
#sed 's/[a-z]//I' install
#!/in/sh
ostname=`hostname`
name -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
###############################################################################
#
# et this variables before installation:
ilalo_user=13-10-2014
ab=NT-LNet
nstall_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script
ilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
...
tep "Downloading l3prompt" ${wget} ${url_l3prompt}
tep "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}'
tep "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }'
tep "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }'
tep "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users
tep "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users
tep "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users
d /
m -rf ${temp_dir}
how_final_message
|
|
#cat install
#!/bin/sh
hostname=`hostname`
uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
###############################################################################
#
# Set this variables before installation:
lilalo_user=13-10-2014
lab=NT-LNet
install_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script
lilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
...
step "Downloading l3prompt" ${wget} ${url_l3prompt}
step "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}'
step "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }'
step "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }'
step "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users
step "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users
step "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users
cd /
rm -rf ${temp_dir}
show_final_message
|
|
#sed 's/[a-z]/word/I' install
#!/wordin/sh
wordostname=`hostname`
wordname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
###############################################################################
#
# wordet this variables before installation:
wordilalo_user=13-10-2014
wordab=NT-LNet
wordnstall_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script
wordilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
...
wordtep "Downloading l3prompt" ${wget} ${url_l3prompt}
wordtep "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}'
wordtep "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }'
wordtep "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }'
wordtep "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users
wordtep "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users
wordtep "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users
wordd /
wordm -rf ${temp_dir}
wordhow_final_message
|
|
#sed 's/[a-z]/[a-z]/I' install
#!/[a-z]in/sh
[a-z]ostname=`hostname`
[a-z]name -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
###############################################################################
#
# [a-z]et this variables before installation:
[a-z]ilalo_user=13-10-2014
[a-z]ab=NT-LNet
[a-z]nstall_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script
[a-z]ilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
...
[a-z]tep "Downloading l3prompt" ${wget} ${url_l3prompt}
[a-z]tep "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}'
[a-z]tep "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }'
[a-z]tep "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }'
[a-z]tep "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users
[a-z]tep "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users
[a-z]tep "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users
[a-z]d /
[a-z]m -rf ${temp_dir}
[a-z]how_final_message
|
|
#sed 's/[a-z]/I' install
sed: -e выражение #1, символ 9: незавершенная команда `s' |
|
#$!
|
|
#$?
l3script: 0: команда не найдена |
|
#sed 's/[a-z]/I' install
sed: -e выражение #1, символ 9: незавершенная команда `s' |
|
#echo $?
127 |
|
#sed 's/[a-z]/I' install
sed: -e выражение #1, символ 9: незавершенная команда `s' |
|
#sed 's//I' install
sed: -e выражение #1, символ 4: незавершенная команда `s' |
|
#echo $?
1 |
|
#cat install | fgrep -i {a-z}
|
|
#cat install | fgrep -i [a-z]
|
|
#echo $?
1 |
|
#cat install | fgrep -i [a-z] install
|
|
#fgrep -i install [a-z]
fgrep: [a-z]: Нет такого файла или каталога |
|
#fgrep -i [a-z] install
|
|
#L
l3script: L: команда не найдена |
|
#cat install | awk [a-z][A-Z]
awk: line 1: syntax error at or near [ |
|
#vi
|
|
#~
all errors install install.backup install.save privet.sh report shadow shell.sh wordbook.sh |
|
#vi wordbook.sh
--- /tmp/l3-saved-13085.15623.29265 2015-09-29 16:51:21.049253368 +0300
+++ wordbook.sh 2015-09-29 16:56:36.965253368 +0300
@@ -1,2 +1,2 @@
#!/bin/bash
-
+cat install | tr [[:punct]] " " | tr [:upper] [:lower:] | tr -s " " | tr " " "\n" | grep -v "^$" | sort | egrep '^.{3,}'
|
|
#vi wordbook.sh
--- /tmp/l3-saved-13085.25824.32415 2015-09-29 16:59:31.661253368 +0300
+++ wordbook.sh 2015-09-29 16:59:52.553253368 +0300
@@ -1,2 +1,2 @@
#!/bin/bash
-cat install | tr [[:punct]] " " | tr [:upper] [:lower:] | tr -s " " | tr " " "\n" | grep -v "^$" | sort | egrep '^.{3,}'
+cat install | tr [[:punct:]] " " | tr [:upper:] [:lower:] | tr -s " " | tr " " "\n" | grep -v "^$" | egrep '^.{3,}' | sort | uniq -c
|
|
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/user/names/passwd /home/user/names/.passwd /usr/bin/gpasswd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
|
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/user/names/passwd /home/user/names/.passwd /usr/bin/gpasswd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
|
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/user/names/passwd /home/user/names/.passwd /usr/bin/gpasswd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
|
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/user/names/passwd /home/user/names/.passwd /usr/bin/gpasswd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
|
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/user/names/passwd /home/user/names/.passwd /usr/bin/gpasswd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
|
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/user/names/passwd /home/user/names/.passwd /usr/bin/gpasswd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
|
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/user/names/passwd /home/user/names/.passwd /usr/bin/gpasswd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
|
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/user/names/passwd /home/user/names/.passwd /usr/bin/gpasswd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
|
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/user/names/passwd /home/user/names/.passwd /usr/bin/gpasswd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
|
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/user/names/passwd /home/user/names/.passwd /usr/bin/gpasswd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
|
#locate passwd
/etc/cron.daily/passwd /etc/exim4/passwd.client /etc/pam.d/chpasswd /etc/pam.d/passwd /etc/passwd /etc/passwd- /etc/security/opasswd /home/user/names/passwd /home/user/names/.passwd /usr/bin/gpasswd ... /usr/share/vim/vim73/syntax/passwd.vim /var/backups/passwd.bak /var/lib/dpkg/info/base-passwd.list /var/lib/dpkg/info/base-passwd.md5sums /var/lib/dpkg/info/base-passwd.postinst /var/lib/dpkg/info/passwd.conffiles /var/lib/dpkg/info/passwd.list /var/lib/dpkg/info/passwd.md5sums /var/lib/dpkg/info/passwd.postinst /var/lib/dpkg/info/passwd.preinst |
|
#cat /etc/cron.daily/locate
#! /bin/sh
set -e
# cron script to update the `locatedb' database.
#
# Written by Ian A. Murdock <imurdock@debian.org> and
# Kevin Dalley <kevin@aimnet.com>
# Please consult updatedb(1) and /usr/share/doc/locate/README.Debian
[ -e /usr/bin/updatedb.findutils ] || exit 0
if [ "$(id -u)" != "0" ]; then
echo "You must be root."
...
ionice -c $IONICE_CLASS $priority -p $$ > /dev/null 2>&1 || true
;;
esac
fi
if getent passwd $LOCALUSER > /dev/null ; then
cd / && nice -n ${NICE:-10} updatedb.findutils 2>/dev/null
else
echo "User $LOCALUSER does not exist."
exit 1
fi
|
|
#cat /etc/cron.daily/locate | more
|
|
#cat /etc/cron.daily/locate | more
|
|
#cat /etc/cron.daily/locate
#! /bin/sh
set -e
# cron script to update the `locatedb' database.
#
# Written by Ian A. Murdock <imurdock@debian.org> and
# Kevin Dalley <kevin@aimnet.com>
# Please consult updatedb(1) and /usr/share/doc/locate/README.Debian
[ -e /usr/bin/updatedb.findutils ] || exit 0
if [ "$(id -u)" != "0" ]; then
echo "You must be root."
...
ionice -c $IONICE_CLASS $priority -p $$ > /dev/null 2>&1 || true
;;
esac
fi
if getent passwd $LOCALUSER > /dev/null ; then
cd / && nice -n ${NICE:-10} updatedb.findutils 2>/dev/null
else
echo "User $LOCALUSER does not exist."
exit 1
fi
|
|
#/etc/cron.daily/locate
|
|
#/etc/cron.daily/locate
|
|
#find / -mmin 3
find: `/proc/16462/task/16462/fd/5': Нет такого файла или каталога find: `/proc/16462/task/16462/fdinfo/5': Нет такого файла или каталога find: `/proc/16462/fd/5': Нет такого файла или каталога find: `/proc/16462/fdinfo/5': Нет такого файла или каталога |
|
#find / -mmin 3 2> /dev/null
|
|
#find / -mmin -3 2> /dev/null | grep -v 'proc'
/tmp /var/cache/locate /var/cache/locate/locatedb /var/log/auth.log /var/log/syslog /dev/xconsole /dev/pts/11 /dev/pts/13 /dev/ptmx /home/user/.lilalo/.report.dat /root/.lilalo /root/.lilalo/.report.dat /root/.lilalo/106625008501913192-1443524447.script /root/.lilalo/106625008501913192-1443524447.info |
|
#cat /var/cache/locate/locatedb
LOCATE02/bin/bashusyboxÿcathgrpmodownvtÿpioþdashteÿdfirmesgnsdomainnameomainnameumpkeysÿechogrepÿfalsegconsolerepÿindmntuserÿgrepunzipzexeipþhostnameipkbd_modeillmodshÿlessechofilekeypipeýnoadkeysginÿsblkmodþmkdirnodtempÿoreuntpointüt-gnuÿvÿnanoc.traditionalÿetcatstatþisdomainnameÿopenvtüpidofng6ýswdÿrbasheadlinkmdirÿnanoun-partszshÿsedtfontupconþh.distribÿleepsttyuyncÿtailfrÿempfileouchrueÿumoumx
/t
/aptitude .8.gzcs.8.gzde.8.gzes.8.gzfi.8.gzr.8.gzÿgl.8.gzit.8.gzja.8.gzpl.8.gzøwk.1.gzýbuiltins.7.gzc89.1.gzþ99.1.gzþcppÿeditor.1.gzûx.1.gzfr.1.gzit.1.gzpl.1.gzru.1.gzýfrom.1.gzüinfobrowser
.8.gzôelnet.1.gzûraceproto .1.gzûroute.1.gz6.1.gzÿ.sbinöunlzma.1.gzûpdatedb.1.gzùsr.bin.kshÿvi.1.gzew.1.gzfr.1.gzit.1.gzpl.1.gzru.1.gzý.fr.1.gzit.1.gzÿmdiffÿ.pl.1.gzru.1.gzýw.1.gzrite.1.gzüww-browser.1.gzýlft.1.gzþocate.1.gzûzcat.1.gzþmp.1.gzýdiff.1.gzüegrep.1.gzûfgrep.1.gzûgrep.1.gzüless.1.gzüma.1.gzÿore.1.gzúmailMailmail.1.gzMail.1.gzmailx.1.gzüt.1.gzþnawk.1.gzýc.1.gzÿetcat.1.gzúpager.1.gzü
.1.gzõzsh-usrbinñpt/apt.conf.d
/00CDMountPointtrustcdromÿ1autoremoveÿ70debconfõpreferences.dsources.list
~.dôtrustdb.gpged.gpg.d/debian-archive-squeeze-automatic.gpgstable.gpgøwheezy-automatic.gpgstable.gpgØbash.bashrc_completion
.d/debconfgrubinitramfs-toolssservíindresvport.blacklistlkid.ta.old÷ca-certificates.conf/update.dólendar/defaultùonsole-cyrillicsetup/cached_UTF-8_del.kmap.gzompose.ARMSCI1ô
r
-i
...
::API.3pm.gzuthoring.3pm.gzÿBase.3pm.gzundling.3pm.gzÿCompat.3pm.gznfigData.3pm.gzokbook.3pm.gzþModuleInfo.3pm.gzNotes.3pm.gzPlatform::aix.3pm.gzøent.3.gz_r.3.gzýport.3.gzýs.3.gzervbyname.3.gz _r.3.gzüport.3.gz_r.3.gzúent.3.gz_r.3.gzúpent.3.gz_r.3.gzýnam.3.gz_r.3.gzüubopt.3.gzÿtext.3.gztyent.3.gznam.3.gzýumask.3.gzsershell.3.gztent.3.gz_r.3.gzýid.3.gz_r.3.gzþline.3.gz_r.3.gzümp.3.gzx.3.gzFü
Amiga.3pm.gzcygwin.3pm.gzdarwin.3pm.gzDefault.3pm.gzEBCDIC.3pm.gzMacOS.3pm.gzPEiX.3pm.gzÿos2.3pm.gzRiscOS.3pm.gzUnix.3pm.gzVMS.3pm.gzOS.3pm.gzÿWindows.3pm.gz÷PMMaker.3pm.gzÿVersion.3pm.gzYAML.3pm.gzùSignature.3pm.gzømpool.3.gzrobe.3.gzÿq_close.3.gzgetattr.3.gznotify.3.gzopen.3.gzreceive.3.gzsend.3.gztattr.3.gzþtimedreceive.3.gzsend.3.gzûunlink.3.gzþrand48.3.gz_r.3.gzùMRO::Compat.3pm.gzmtrace.3.gfý
l
::Cookbook.3pm.gzTutorial.3pm.gzUtil.3pm.gzöInstall.3pm.gzûsvc_destroy.3.gzerr_auth.3.gzdecode.3.gznoproc.3.gzg.3.gzûprogvers.3.gzsystemerr.3.gzweakauth.3.gzüfd_create.3.gz_freeargs.3.gzgetargs.3.gzcaller.3.gzreq.3.gzset.3.gzùraw_create.3.gz_register.3.gzun.3.gzÿsendreply.3.gzÿtcp_create.3.gzudp_bufcreate.3.gzcreate.3.gzü_unregister.3.gzþwab.3.gzpcontext.3.gzýSwitch.3pm.gzswprintf.3.gzysconf.3.g-þ
þ
//
ymló.pmùLWP/UserAgent.pmýMeta/Converter.pmFeature.pmHistory.pmÿ.pm/Prereqs.pmSpec.pmValidator.pmYAML.pmüirrors.pmodule.pmÿNox.pmÿPLUS/Backen.pm/RV.pmùConfig.pm/System.pmure.pm/Setup.pm÷Dist/Autobundle.pmBase.pmuild/Constants.pm.pmûMM.pmÿ.pm/Sample.pmüError.pmFAQ.podHacking.podInternalsSt/Constantsmplete.plCompres/Zlib.pmúnfig/Extensions.pmúconstant.pmCORE.podPAN/API/HOWTO.podþuthor.pmÿBundle.pmCa/
.pm/Report.pm÷Extract.pmFetch.pmÿ.pm/Report.pmSearch.pmource/Memory.pm.pm/SQLite.pm/Tie.pmóUtils/Autoflush.pm.pmñModule/Author/Fake.pm.pmúChecksums.pmFake.pmÿ.pm/Signature.pmù.pm/Selfupdate.pmhell/Classic.pmDefault/Plugin/CustomSource.pmHOWTO.podRemote.pmSource.pm÷.pmø.pmö.pm/Prompt.pmQueue.pmShell.pmTarzip.pmURL.pmVersion.pmûctime.plDBM_Filter
/compress.pmencode.pmint32.pmnull.pmÿ.pm/utf8.pmø.pmþdeprecate.pmDevel/InnerPackage.pmSelfStubber.pmúdiagnostics.pmDigest/base.pmfile.pmÿ.pmürHandle.pmþdotsh.plDumpvalue.pmdumpvar.plEncode/Changes.e2xonfigLocal_PM.e2xÿencode.hMakefile_PL.e2xPerlIO.pod_PM.e2xREADME.e2xSupported.pod_T.e2xùencodin/warnings.pmøEnglish.pmv.pmþexceptions.plExporte/Heavy.pm.pmútUtils/CBuilder /Base.pmPlatfor/aix.pm/ò
/Adapte/Bunzip2.pmIdentity.pmnflate.pmønyInflate.pmUncompress.pmýBase.pmunzip2.pmÿGunzip.pmInflate.pmRawInflate.pmUnzip.pmõZlib.pmþPC/Cmd.pmOpen2.pm3.pmøJSON/PP/Boolean.pm.pmùless.pmLocale/Codes/Changes.podountry.pmurrency.pmÿLanguage.pmÿ.pmodþ/Script.pmýnstants.pm od÷untry.pmodøurrency.pm odöLanguage.pm
|
|
#find / -mmin -5 2> /dev/null | grep -v 'proc'
/tmp /var/cache/locate /var/cache/locate/locatedb /var/log/auth.log /var/log/syslog /dev/xconsole /dev/pts/11 /dev/pts/13 /dev/ptmx /home/user/.lilalo/.report.dat /root/.lilalo /root/.lilalo/.report.dat /root/.lilalo/106625008501913192-1443524447.script /root/.lilalo/106625008501913192-1443524447.info |
|
#apt-get install file
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: libmagic1 НОВЫЕ пакеты, которые будут установлены: file libmagic1 обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 256 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 2 616 kB. Хотите продолжить [Д/н]? y Ош http://security.debian.org/ wheezy/updates/main libmagic1 amd64 5.11-2+deb7u5 404 Not Found [IP: 212.211.132.250 80] Ош http://security.debian.org/ wheezy/updates/main file amd64 5.11-2+deb7u5 404 Not Found [IP: 212.211.132.250 80] Не удалось получить http://security.debian.org/pool/updates/main/f/file/libmagic1_5.11-2+deb7u5_amd64.deb 404 Not Found [IP: 212.211.132.250 80] Не удалось получить http://security.debian.org/pool/updates/main/f/file/file_5.11-2+deb7u5_amd64.deb 404 Not Found [IP: 212.211.132.250 80] E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
|
#apt-get update
Получено:1 http://ftp.ua.debian.org wheezy Release.gpg [2 373 B] Получено:2 http://security.debian.org wheezy/updates Release.gpg [1 554 B] Получено:3 http://security.debian.org wheezy/updates Release [102 kB] Получено:4 http://ftp.ua.debian.org wheezy-updates Release.gpg [1 554 B] Получено:5 http://ftp.ua.debian.org wheezy Release [191 kB] Получено:6 http://security.debian.org wheezy/updates/main Sources [195 kB] Получено:7 http://ftp.ua.debian.org wheezy-updates Release [136 kB] Получено:8 http://ftp.ua.debian.org wheezy/main Sources [5 982 kB] Получено:9 http://security.debian.org wheezy/updates/contrib Sources [14 B] Получено:10 http://security.debian.org wheezy/updates/non-free Sources [14 B] ... Получено:32 http://ftp.ua.debian.org wheezy-updates/main Translation-en [3 814 B] Получено:33 http://ftp.ua.debian.org wheezy-updates/non-free Translation-en [14 B] Получено 17,2 MБ за 38с (443 kБ/c) Чтение списков пакетов… Готово W: Недоступен открытый ключ для следующих ID ключей: 9D6D8F6BC857C906 W: Недоступен открытый ключ для следующих ID ключей: 7638D0442B90D010 W: Недоступен открытый ключ для следующих ID ключей: 7638D0442B90D010 |
|
#apt-get upgrade
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Пакеты, которые будут обновлены: apt apt-utils base-files bind9-host binutils ca-certificates cpio debian-archive-keyring dnsutils dpkg e2fslibs e2fsprogs exim4 exim4-base exim4-config exim4-daemon-light gnupg gpgv heirloom-mailx libapt-inst1.5 libapt-pkg4.12 libbind9-80 libc-bin libc-dev-bin libc6 libc6-dev libc6-dev-i386 libc6-i386 libcomerr2 libdns88 libexpat1 libfreetype6 libfuse2 libgcrypt11 libgnutls26 libgssapi-krb5-2 libisc84 libisccc80 libisccfg82 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblwres80 libmodule-signature-perl libsqlite3-0 libss2 libssl1.0.0 libtasn1-3 libx11-6 libx11-data libxml2 linux-image-3.2.0-4-amd64 linux-libc-dev locales ... Настраивается пакет libfuse2:amd64 (2.9.0-2+deb7u2) … Настраивается пакет libx11-data (2:1.5.0-1+deb7u2) … Настраивается пакет libx11-6:amd64 (2:1.5.0-1+deb7u2) … Настраивается пакет linux-image-3.2.0-4-amd64 (3.2.68-1+deb7u4) … Running depmod. Examining /etc/kernel/postinst.d. run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64 update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64 run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64 [1]+ Stopped apt-get upgrade |
|
#find /-user ivan -type f -empty 2> /dev/null -exec rm -f {} \ ;
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "ru_UA:ru",
LC_ALL = (unset),
LANG = "ru_RU.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
|
|
#find /-user ivan -type f -empty 2> /dev/null | xargs rm -f
|
|
#find /-user ivan -type f -empty 2> /dev/null -execs rm -f {} \ ;
|
|
#find /-user ivan -type f -empty 2> /dev/null | xargs rm -f
|
|
#exit
exit Есть приостановленные задачи. |
|
#john
John the Ripper password cracker, version 1.7.8 Copyright (c) 1996-2011 by Solar Designer Homepage: http://www.openwall.com/john/ Usage: john [OPTIONS] [PASSWORD-FILES] --single "single crack" mode --wordlist=FILE --stdin wordlist mode, read words from FILE or stdin --rules enable word mangling rules for wordlist mode --incremental[=MODE] "incremental" mode [using section MODE] --external=MODE external mode or word filter --stdout[=LENGTH] just output candidate passwords [cut at LENGTH] ... --status[=NAME] print status of a session [called NAME] --make-charset=FILE make a charset, FILE will be overwritten --show show cracked passwords --test[=TIME] run tests and benchmarks for TIME seconds each --users=[-]LOGIN|UID[,..] [do not] load this (these) user(s) only --groups=[-]GID[,..] load users [not] of this (these) group(s) only --shells=[-]SHELL[,..] load users with[out] this (these) shell(s) only --salts=[-]COUNT load salts with[out] at least COUNT passwords only --format=NAME force hash type NAME: DES/BSDI/MD5/BF/AFS/LM/crypt --save-memory=LEVEL enable memory saving, at LEVEL 1..3 |
|
#cat .john/john.pot
$6$tbizytkm$295y618fm8X630/zohldy0dQgX2NIDgRI2N2tgOiYEI6KJnE7ctK3IX.hFADJgsLVyI0FD7jlMSBCo3L6cHw10:123 $6$CGHfOFl9$FF0pS6Su60bcXuiJup/3NSeGoEsVGiwe3h3Q9C/cV6oyKoHabuxHgtGccNuo.2OuOZfEWK.BSml7YFjF6QNCY1:123 $6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:password |
|
#john
\John the Ripper password cracker, version 1.7.8 Copyright (c) 1996-2011 by Solar Designer Homepage: http://www.openwall.com/john/ Usage: john [OPTIONS] [PASSWORD-FILES] --single "single crack" mode --wordlist=FILE --stdin wordlist mode, read words from FILE or stdin --rules enable word mangling rules for wordlist mode --incremental[=MODE] "incremental" mode [using section MODE] --external=MODE external mode or word filter --stdout[=LENGTH] just output candidate passwords [cut at LENGTH] ... --status[=NAME] print status of a session [called NAME] --make-charset=FILE make a charset, FILE will be overwritten --show show cracked passwords --test[=TIME] run tests and benchmarks for TIME seconds each --users=[-]LOGIN|UID[,..] [do not] load this (these) user(s) only --groups=[-]GID[,..] load users [not] of this (these) group(s) only --shells=[-]SHELL[,..] load users with[out] this (these) shell(s) only --salts=[-]COUNT load salts with[out] at least COUNT passwords only --format=NAME force hash type NAME: DES/BSDI/MD5/BF/AFS/LM/crypt --save-memory=LEVEL enable memory saving, at LEVEL 1..3 |
|
#john --users
Option requires a parameter: "--users" |
|
#john --users root
Option requires a parameter: "--users" |
|
#john --users=root
Invalid options combination or duplicate option: "--users=root" |
|
#john --user
Option requires a parameter: "--user" |
|
#john --root
Unknown option: "--root" |
|
#john --user=root
Invalid options combination or duplicate option: "--user=root" |
|
#john --user root
Option requires a parameter: "--user" |
|
#john --users -root
Option requires a parameter: "--users" |
|
#john --users= -root
Option requires a parameter: "--users=" |
|
#john --single
Password files required, but none specified |
|
#Ñc=10
|
|
#echo $c
10 |
|
#bash
root@debian1:~# echo $c root@debian1:~# echo $? 0 root@debian1:~# exit exit |
|
#echo $c
10 |
|
#set
BASH=/usr/local/bin/l3script BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="4" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='4.2.37(1)-release' ... LOGNAME=root MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root MAILCHECK=60 OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PIPESTATUS=([0]="0") PPID=845 |
|
#set | more
|
|
#set | grep ^c
c=10 |
|
#set
BASH=/usr/local/bin/l3script BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="4" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='4.2.37(1)-release' ... LOGNAME=root MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root MAILCHECK=60 OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PIPESTATUS=([0]="0" [1]="0") PPID=845 |
|
#set
BASH=/usr/local/bin/l3script BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="4" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='4.2.37(1)-release' ... LOGNAME=root MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root MAILCHECK=60 OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PIPESTATUS=([0]="0") PPID=845 |
|
#set | grep ^c
c=10 |
|
#env
SHELL=/bin/bash TERM=xterm HISTSIZE=2500 SSH_CLIENT=192.168.16.102 49162 22 L3_PARENT_TTY=/dev/pts/4 L3_TAMPERED_EDITORS= vi vim pico nano SSH_TTY=/dev/pts/4 USER=root HISTFILESIZE=2500 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL=/var/mail/root L3_SESSION_ID=11118314521416112184-1443596378 PWD=/root LANG=ru_RU.UTF-8 |
|
#export c
|
|
#env
SHELL=/bin/bash TERM=xterm HISTSIZE=2500 SSH_CLIENT=192.168.16.102 49162 22 L3_PARENT_TTY=/dev/pts/4 L3_TAMPERED_EDITORS= vi vim pico nano SSH_TTY=/dev/pts/4 USER=root HISTFILESIZE=2500 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL=/var/mail/root L3_SESSION_ID=11118314521416112184-1443596378 PWD=/root c=10 LANG=ru_RU.UTF-8 |
|
#bash
root@debian1:~# echo $c 10 root@debian1:~# exit exit |
|
#env
SHELL=/bin/bash TERM=xterm HISTSIZE=2500 SSH_CLIENT=192.168.16.102 49162 22 L3_PARENT_TTY=/dev/pts/4 L3_TAMPERED_EDITORS= vi vim pico nano SSH_TTY=/dev/pts/4 USER=root HISTFILESIZE=2500 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL=/var/mail/root L3_SESSION_ID=11118314521416112184-1443596378 PWD=/root c=10 LANG=ru_RU.UTF-8 |
|
#bash
[root 10:34]# exit exit |
|
#test 4 -eq 4
|
|
#echo $?
0 |
|
#test 4 -eq 10
|
|
#echo $?
1 |
|
#help test
test: test [expr]
Evaluate conditional expression.
Exits with a status of 0 (true) or 1 (false) depending on
the evaluation of EXPR. Expressions may be unary or binary. Unary
expressions are often used to examine the status of a file. There
are string operators and numeric comparison operators as well.
The behavior of test depends on the number of arguments. Read the
bash manual page for the complete specification.
File operators:
-a FILE True if file exists.
...
arg1 OP arg2 Arithmetic tests. OP is one of -eq, -ne,
-lt, -le, -gt, or -ge.
Arithmetic binary operators return true if ARG1 is equal, not-equal,
less-than, less-than-or-equal, greater-than, or greater-than-or-equal
than ARG2.
See the bash manual page bash(1) for the handling of parameters (i.e.
missing parameters).
Exit Status:
Returns success if EXPR evaluates to true; fails if EXPR evaluates to
false or an invalid argument is given.
|
|
#help test | more
|
|
#ls -l
итого 56 -rw-r--r-- 1 root root 2646 Сен 29 11:22 all -rw-r--r-- 1 root root 354 Сен 29 11:21 errors -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 5268 Сен 29 16:22 install.backup -rw-r--r-- 1 root root 5261 Сен 29 14:00 install.save -rwxr--r-- 1 root root 41 Сен 29 11:00 privet.sh -rw-r--r-- 1 root root 5358 Сен 29 11:31 report -rw-r----- 1 root root 1029 Сен 28 14:24 shadow -rwxr--r-- 1 root root 245 Сен 29 15:16 shell.sh -rwxr--r-- 1 root root 145 Сен 29 16:59 wordbook.sh |
$6$tbizytkm$295y618fm8X630/zohldy0dQgX2NIDgRI2N2tgOiYEI6KJnE7ctK3IX.hFADJgsLVyI0FD7jlMSBCo3L6cHw10:123 $6$CGHfOFl9$FF0pS6Su60bcXuiJup/3NSeGoEsVGiwe3h3Q9C/cV6oyKoHabuxHgtGccNuo.2OuOZfEWK.BSml7YFjF6QNCY1:123 $6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:password
#! /bin/sh
set -e
# cron script to update the `locatedb' database.
#
# Written by Ian A. Murdock <imurdock@debian.org> and
# Kevin Dalley <kevin@aimnet.com>
# Please consult updatedb(1) and /usr/share/doc/locate/README.Debian
[ -e /usr/bin/updatedb.findutils ] || exit 0
if [ "$(id -u)" != "0" ]; then
echo "You must be root."
exit 1
fi
# Global options for invocations of find(1)
FINDOPTIONS='-ignore_readdir_race'
# filesystems which are pruned from updatedb database
PRUNEFS="NFS nfs nfs4 afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre_lite tmpfs usbfs udf ocfs2"
# paths which are pruned from updatedb database
PRUNEPATHS="/tmp /usr/tmp /var/tmp /afs /amd /alex /var/spool /sfs /media /var/lib/schroot/mount"
# netpaths which are added
NETPATHS=""
# run find as this user
LOCALUSER="nobody"
# cron.daily/find: run at this priority -- higher number means lower priority
# (this is relative to the default which cron sets, which is usually +5)
NICE=10
# I/O priority
# 1 for real time, 2 for best-effort, 3 for idle ("3" only allowed for root)
IONICE_CLASS=3
# 0-7 (only valid for IONICE_CLASS 1 and 2), 0=highest, 7=lowest
IONICE_PRIORITY=7
# allow keeping local customizations in a separate file
if [ -r /etc/updatedb.findutils.cron.local ] ; then
. /etc/updatedb.findutils.cron.local
fi
export FINDOPTIONS PRUNEFS PRUNEPATHS NETPATHS LOCALUSER
# Set the task to run with desired I/O priority if possible
# Linux supports io scheduling priorities and classes since
# 2.6.13 with the CFQ io scheduler
if [ -x /usr/bin/ionice ] && [ "${UPDATDB_NO_IONICE}" = "" ]; then
# don't run ionice if kernel version < 2.6.13
KVER=$(uname -r)
case "$KVER" in
2.[012345]*) ;;
2.6.[0-9]) ;;
2.6.[0-9].*) ;;
2.6.1[012]*) ;;
*)
# Avoid providing "-n" when IONICE_CLASS isn't 1 or 2
case "$IONICE_CLASS" in
1|2) priority="-n ${IONICE_PRIORITY:-7}" ;;
*) priority="" ;;
esac
ionice -c $IONICE_CLASS $priority -p $$ > /dev/null 2>&1 || true
;;
esac
fi
if getent passwd $LOCALUSER > /dev/null ; then
cd / && nice -n ${NICE:-10} updatedb.findutils 2>/dev/null
else
echo "User $LOCALUSER does not exist."
exit 1
fi
LOCATE02/bin/bashusyboxÿcathgrpmodownvtÿpioþdashteÿdfirmesgnsdomainnameomainnameumpkeysÿechogrepÿfalsegconsolerepÿindmntuserÿgrepunzipzexeipþhostnameipkbd_modeillmodshÿlessechofilekeypipeýnoadkeysginÿsblkmodþmkdirnodtempÿoreuntpointüt-gnuÿvÿnanoc.traditionalÿetcatstatþisdomainnameÿopenvtüpidofng6ýswdÿrbasheadlinkmdirÿnanoun-partszshÿsedtfontupconþh.distribÿleepsttyuyncÿtailfrÿempfileouchrueÿumoumx
/t
/aptitude .8.gzcs.8.gzde.8.gzes.8.gzfi.8.gzr.8.gzÿgl.8.gzit.8.gzja.8.gzpl.8.gzøwk.1.gzýbuiltins.7.gzc89.1.gzþ99.1.gzþcppÿeditor.1.gzûx.1.gzfr.1.gzit.1.gzpl.1.gzru.1.gzýfrom.1.gzüinfobrowser
.8.gzôelnet.1.gzûraceproto .1.gzûroute.1.gz6.1.gzÿ.sbinöunlzma.1.gzûpdatedb.1.gzùsr.bin.kshÿvi.1.gzew.1.gzfr.1.gzit.1.gzpl.1.gzru.1.gzý.fr.1.gzit.1.gzÿmdiffÿ.pl.1.gzru.1.gzýw.1.gzrite.1.gzüww-browser.1.gzýlft.1.gzþocate.1.gzûzcat.1.gzþmp.1.gzýdiff.1.gzüegrep.1.gzûfgrep.1.gzûgrep.1.gzüless.1.gzüma.1.gzÿore.1.gzúmailMailmail.1.gzMail.1.gzmailx.1.gzüt.1.gzþnawk.1.gzýc.1.gzÿetcat.1.gzúpager.1.gzü
.1.gzõzsh-usrbinñpt/apt.conf.d
/00CDMountPointtrustcdromÿ1autoremoveÿ70debconfõpreferences.dsources.list
~.dôtrustdb.gpged.gpg.d/debian-archive-squeeze-automatic.gpgstable.gpgøwheezy-automatic.gpgstable.gpgØbash.bashrc_completion
.d/debconfgrubinitramfs-toolssservíindresvport.blacklistlkid.ta.old÷ca-certificates.conf/update.dólendar/defaultùonsole-cyrillicsetup/cached_UTF-8_del.kmap.gzompose.ARMSCI1ô
r
-i
-container.confsecurity.confíramfs-tools
/conf.d/resumeúhooksinitramfs.confmodulesscripts/init-bottompremounttopûlocal-bottompremounttopúnfs-bottompremounttopôupdate-initramfs.confô/startpar-bridge.conftab/udev.conf-fallback-graphics.confinish.confþmonitor.conftrigger.confùputrcsserv.conf.dû/overridesúproute2/ematch_mapgrouprt_dsfieldprotosrealmsscopestablesõssue.netûjohn/john.conf-mail.confmsgñkb/
/
/upstartúpost-down.dre-up.dÿup.d/mountnfsntpdateopenssh-serverupstartùnterfacesÿrunÿsússwitch.confÿopts-releaseÿpam.confd/chfnpasswdshÿommon-accountuthÿpasswordsession-noninteractiveóronÿloginnewusersotherpasswdsshduûsswd-ûerl/CPANNet/libnet.cfgùpp/ip-up./exim4örofile.d/bash_completion.shÿoldûtocolsý.pwd.lockpython2.7/sitecustomize.pyý/debian_configúrc0.d/K01exim4netdiagurandomÿ2sendsigs3rsyslog4ù
.pubùecdsa_keyam.pub÷rsa_key.pubîl/certs/00673b5b.024dc131.0b73561.0ÿ39c618a.0f0efa4.0ÿ52e396b.062cdee6.080911ac.010ba98.0aef7bb.0ÿ9789157.0b759015.0c4c9b6c.0d188d89.0b923b.0ý10531352.011e6273.055c94b.06bf586.09afc2e.0a09b38.0f154d6.0ÿ24bbd54.08805a3.0d55845.0ÿ57753a5.0636090b.07b51fe6.08856ac4.0dac3003.0cd6f4c.0f5ec47.0ÿe1eab7c.08e7201.0b37bdf.0c4d31a.0þ201cada0.0d096ba.0ÿ19d9499.0251b13a.03f4c4þ
a
Global_Chambersign_Root.pemõca.pemb357862.059f961.0eee9e2.0f06781.0ÿc450945.0c52f49.0ÿd58d51e.0aebb72.0ÿe026bf8.0ÿCertigna.pemnomis_-_Autorité_Racine.pemÿplus_Class_2_Primary_CA.pemücertSIGN_ROOT_CA.pemCertum_Root_CA.pemTrusted_Network_CA.pemùcf701eeb.0a1c2ee.0þChambers_of_Commerce_Root_-_2008.pemNNIC_ROOT.pemomodo_AAA_Services_root.pemOMODO_Certification_Authority.pemECC_Certification_AuthoritGn
2.pemóGlobal_eBusiness_CA.pemñf060240e.081611a.0ÿ3377b1b.087163d.09fc864.0ÿ4996e82.0559733c.08a60fe.0ÿ61bff45.080cc7f6.090208f7.0ac084d7.0acbc6.0þb126c6d.0cac10e3.0de84897.0f588423.0783690.0þFirmaprofesional_Root_CA.pemGeoTrust_Global_CA_2.pem.pem÷Primary_Certification_Authority_-_G2.pem#3.pemü.pemáUniversal_CA_2.pem e
.pemìlobal_Chambersign_Root_-_2008.pemSign_Root_CA.pem
_-_R2.pem3.pemëo_Daddy_ClaBæ
U
Hardware_Root_CA.pemòValiCert_Class_1_VA.pem2_VA.pemòerisign_Class_1_Public_Primary_Certification_Authority_-_G2.pem:3.pemü.pemØ2_Public_Primary_Certification_Authority_-_G2.pem,3.pemÔ3_Public_Primary_Certification_Authority_-_G2.pem,3.pemÉSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem75.pemÉsign_Class_3_Public_Primary_Certification_Authority.pem
4_Public_Primary_Certification_Autho.ù
/L
2.pdf3.pdf4.pdfÿ10.pdfý2-105.pdf6.pdf8.pdfÿ11.pdfõ2/LPI_201-201.pdf
2.pdf3.pdf4.pdf9.pdfÿ11.pdf3.pdf4.pdfü2-205.pdf6.pdf7.pdf8.pdfÿ10.pdf2.pdf4_inet.pdfðman_smb_conftrix.jpgþnames/_1_2_31cdesktopacpi/events/powerbtn-acpi-supportúpowerbtn-acpi-support.shülloca.Hÿ__asterisk.bash_bash._bashÿbjanenonþcore.cerrlogfcntl.hileÿ-file1group-hello_hrypunisdn_ttyfax.c.j_bash_kik_mymodulesnewfilepasswd.passwdoý
/i
.÷
ì
/aliases.confùules/3.2.0-4-amd64/kernel/arch/x86/crypto/aesni-intel.ko-x86_64.koýblowfish-x86_64.kocrc32c-intel.koghash-clmulni-intel.kosalsa20-x86_64.koha1-ssse3.koÿtwofish-x86_64-3way.ko.koëkernel/cpuid.ko/mcheck/mce-inject.koömicrocode.kosr.koùvm/kvm-amd.kointel.koÿ.koùoprofil/oprofile.koïcrypto/aes_generic.kof_alg.kolgif_hash.koskcipher.koûnsi_cprng.koubis.koÿrc4.kosync_tx/async_memcpy.kopq.kx
pÿ
lib.koïrypto/padlock-aes.ko sha.koñdca/dca.koþma/ioat/ioatdma.koüpch_dma.koüedac/amd64_edac_mod.koe752x_edac.kodac_core.komce_amd.koûi3000_edac.ko200_edac.koÿ5000_edac.ko100_edac.ko400_edac.koÿ7300_edac.kocore_edac.koÿ82975x_edac.koÿsb_edac.kox38_edac.koûfirewir/firewire-core.ko
PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYnet.koohci.kosbp2.ko÷nosy.koúmware/dcdbas.koell_rbu.koÿedd.kofivars.koÿiscsi_ibft.ko÷gpio/gpio-ml-ioh.kopch.koøu/drm/drm_kms_helper.ko.koýgma500/gma500_gfx.koúi2c/ch7006.kosil164.koý915/i915.koümga/mga.koýnouveau/nouveau.koùr128/r128.koýadeon/radeon.koúsavage/savage.koûis/sis.koýtdfx/tdfx.koýtm/ttm.koývia/via.koþmwgfx/vmwgfx.koòhid/hid-a4tech.kopple.koxff.koÿbel/
.koøcpi_power_meter.kod7414.ko8.koýcxx.kom1021.ko5.ko6.ko9.koÿ31.koþ9240.koÿs1015.ko7828.ko71.koýt7411.ko62.ko70.ko5.koûmc6821.kopplesmc.kosb100.koc7621.kous_atk0110.koÿtxp1.koÿcoretemp.kodme1737.kos1621.ko620.koþemc1403.ko2103.ko6w201.koýf71805f.ko82fg.koþ5375s.koÿam15h_power.koschmd.koÿg760a.kol518sm.ko20sm.koýhwmon-vid.koi5k_amb.kobmaem.kopex.koþt87.koÿk10temp.ko8temp.koÿlineage-pem.kom63.ko70/
pca.koñbusses/i2c-ali1535.ko
63.kox3.koümd756.ko-s4882.koý8111.koýdiolan-u2c.koeg20t.koi801.kosch.koÿnforce2.ko-s4985.koùocores.koparport.ko-light.koúca-platform.koiix4.koÿscmi.koimtec.kos5595.ko630.ko96x.koþtub.koÿtaos-evm.koiny-usb.koÿvia.kopro.koòi2c-core.kodev.kosmbus.koùdle/i7300_idle.koýeee802154 /fakehard.ko÷nfiniband /core/ib_addr.kocm.koore.koÿmad.kosa.koucm.komad.koverbs.koýw_cm.koÿrdma_cm.koucm.koöhw/amso11/P
-pci.kousb.koït8xx/bt878.kodst_ca.ko.koþvb-bt8xx.koùddbridg/ddbridge.koùm1105/dm1105.koûvb-core/dvb-core.koüusb/dvb-usb-a800.kok712.kotouch.koÿpenmount.kotouchit213.koright.kowin.koüps6507x-ts.kosc2007.koÿusbtouchscreen.kowacom_w8001.kom97xx-ts.koîsdn/capi/capi.kokernelcapi.koûgigaset/bas_gigaset.kogigaset.koser_gigaset.kousb_gigaset.koøhardwar/avm/avm_cs.kob1dma.ko.kopci.komcia.koüc4.kot1pci.ko_/
f9005.ko-remote.koþ15.koýnysee.kou6610.koz6027.koÿce6230.koinergyT2.koxusb.koÿdib0700.kousb-common.komb.koc.koúgitv.koÿtt200u.kov5100.koÿw2102.koÿec168.kofriio.kogl861.kop8psk.koÿit913x.koÿ.ko-lmedm04.kom920x.koxl111sf.koÿnova-t-usb2.koopera.kopctv452e.kotechnisat-usb2.kotusb2.koÿumt-010.kovp702x.ko45.koômxl111sf-demod.ko tuner.koïfirewir/firedtv.koùrontend/a8293.kof9013.kotbm8830.kou8522.kocü
/dvb-ttusb-budget.koúdec/ttusbdecfe.ko_dec.koímedia.koradio/dsbr100.koradio-maxiradio.kor800.koÿsi4713.kotea5764.kowl1273.koúsaa7706h.koi470x/radio-i2c-si470x.kousb-si470x.ko÷13-i2c.koütef6862.koûc/ati_remote.koene_ir.kofintek-cir.koiguanair.komon.kor-jvc-decoder.kolirc-codec.komce_kbd-decoder.konec-decoder.korc5-decoder.kosz-decoder.koþ6-decoder.koþsony-decoder.koþte-cir.koÿkeymaps/rc-adstech-drn
n
.koötvanywhere.ko s
-plus.koònebula.koc-terratec-cinergy-xs.koÿorwood.kopgtech.koÿpctv-sedna.koinnacle-color.kgrey.kopctv-hd.koùxelview-002t.ko.ko-mk12.konew.ko÷owercolor-real-angel.koroteus-2309.kourpletv.kov951.koÿrc6-mce.koeal-audio-220-32-keys.koÿsnapstream-firefly.kotreamzap.koÿtbs-nec.koechnisat-usb2.korratec-cinergy-xs.koslim-2.ko.koõvii-nec.koÿivo.kootal-media-in-hand.korekstor.kot-1500.kowinhan1027.koÿvideoP
s350.kotv-pvr.koöwinfast.ko-usbii-deluxe.koîlirc_dev.komceusb.konuvoton-cir.korc-core.koloopback.koþedrat3.koÿstreamzap.kowinbond-cir.koývideo/adv7170.ko5.koûu0828/au0828.koúbt819.ko56.ko66.koxx/bttv.koýcx-risc.koÿw-qcam.koÿcpia2/cpia2.koü-qcam.kos5345.kol32a.koýx18/cx18-alsa.ko.koù231xx/cx231xx-alsa.ko dvb.koÿ.koõ41x.ko885/cx23885.koü5840/cx25840.koû88/cx8800.ko2.koÿ-alsa.koblackbird.kodda
d/
û
/iwmc3200top.koõlis3lv02d /lis3lv02d_i2c.ko
.koípch_phub.kohantom.koÿti_dac7512.kofm_7xx1.kocore.koüsl2550.koÿvmw_balloon.koümc/card/mmc_block.kosdio_uart.koüore/mmc_core.koühost/cb710-mmc.kommc_spi.kosdhci.ko-pci.koltfm.koûricoh_cs.koþtifm_sd.koushc.kovia-sdmmc.koub300.koÿwbsd.koøtd/ar7part.kochips/cfi_cmdset_0001.ko2.koÿ20.ko÷probe.koutil.koýhipreg.koÿgen_probe.kojedec_probe.komap_absent.koram.koom.koõdevices/block2mtd.kodoc2000.ko1.kopl/
/hamachi.koyellowfin.koòqlogic/netxen/netxen_nic.koúqla3xxx.kocnic/qlcnic.koüge/qlge.koõrdc/r6040.koþealtek/8139cp.kotoo.koüatp.kor8169.koøsfc/sfc.koþilan/sc92031.koýs/sis190.ko900.koúmsc/epic100.kosmc91c92_cs.kosc9420.koúun/cassini.koniu.kosungem.kohme.koùtehuti/tehuti.koûi/tlan.koþvia/via-rhine.kovelocity.koøxircom/xirc2ps_cs.koñfddi/defxx.koskfp/skfp.ko÷hamradi/6pack.kobaycom_par.koser_fdx.ko/û
/iwmc3200wifi.koôliberta/libertas_cs.ko .ko_sdio.kopi.koõ_tf/libertas_tf.ko
_usb.koñ/usb8xxx.koømac80211_hwsim.kowifiex/mwifiex.k_pcie.kosdio.koòl8k.koþorinoco/orinoco_cs.k.ko_nortel.koplx.kotmd.kousb.koøspectrum_cs.koøp54/p54common.kopci.kospi.kousb.koùray_cs.kondis_wlan.kot2x00/rt2400pci.ko500pci.kousb.koý800lib.kopci.kousb.koýx00lib.kopci.kousb.koü61pci.ko73usb.koùl818x/rtl818/rtl8180.koÿ7/rtl8ï
/scsi_dh_alua.ko emc.kohp_sw.koÿ.ko_rdac.koëmx3191d.kopt_i2o.koÿeata.kofcoe/fcoe.kolibfcoe.koüdomain.konic/fnic.koügdth.kohpsa.kotiop.koÿv_storvsc.koÿimm.konitio.kopr.kos.koÿsci/isci.koÿsi_boot_sysfs.kotcp.koúlibfc/libfc.koþiscsi.ko_tcp.koûsas/libsas.koþrp.koýpfc/lpfc.koümegarai.ko/megaraid_mbox.ko /e
m.koÿsas.koïpt2sas/mpt2sas.koúvsas/mvsas.koýumi.koþosd/libosd.koosd.koþst.koþpcmcia/aha152x_cÿ
PuTTYPuTTYPuTTY/sym53c8xx.koõtmscsim.kovirtio_scsi.komw_pvscsi.koûpi/spi-bitbang.koutterfly.koÿlm70llp.kotle62x0.koopcliff-pch.koøsb/ssb.koþtaging/comedi/comedi.kodrivers/8255.koaddi_apci_035.ko
1032.ko500.ko16.ko64.koÿ6xx.koÿ2016.ko32.koÿ200.koÿ3001.ko120.ko501.koxxx.ko÷l_pci6208.ko7296.ko432.koÿ8164.ko9111.ko8.koøv_pci1710.ko23.koþ_dio.koúmplc_dio200.kopc236.ko63.koÿi224.ko30.koöcb_das16_cs.kopcidas64.ko.koþda.koio.koÿmdas.koda.koùomedi_bond.kofc.koparport.kotest.koûntec_pci_dio.koþdaqboard2000.kos08_cs.ko.koüt3000.ko9812.koþgsc_hpdi.koicp_multi.koi_pci20kc.koÿjr3_pci.koke_counter.komeø
sa.koýpollo.koudptr.koÿbns.kodecext.kotlk.koþtlk.koummy.koÿkeypc.koÿ.ko_ltlk.kosoft.kopkout.koÿtxprt.koðusbip/usbip-core.kohost.koúvhci-hcd.koúvt6656/vt6656_stage.koúwlan-ng/prism2_usb.koùzram/zram.koôtarget/iscsi/iscsi_target_mod.koûloopbac/tcm_loop.koøtarget_core_file.kospeakup_acntpc.ko
iblock.komod.kopscsi.koõcm_fc/tcm_fc.koôelephon/ixj.ko_pcmcia.koýphonedev.ko÷hermal/thermal_sys.koúty/cyclades.koipwireless
cöihooks.py cømaplib.py cøghdr.pycùportlib/__init__.py
cîutil.pyc÷nspect.py c÷o.pycûjson/decoder.py
cöencoder.py
cö__init__.py
cõscanner.py
cötool.pycôkeyword.py
côuffer.pc÷callable.py.pyöutils.pcôfixer_base.py
cõdict.pycùexcept.py cùecfile.py cù.pycûitfunc.py cõfilter.py cøuncattrs.py
cöture.pyc÷getcwdu.py
cöhas_key.py
cöidioms.py cømport.pcýs2.pycü.pyc÷nput.pycútern.pycøsinstance.py
côtertools_imports.pycõ.pycôlong.pycùmap.pycûetaclass.py
c÷hodattrs.py
còoperator.py còne.pycýxt.pycúonzero.py c÷umliterals.py
cõparen.pcùrint.pycøraise.pcúw_input.py
cõeduce.pcùnames.pcøpr.pycùset_literal.pycótandarderror.pycñys_exc.py cöthrow.pcùuple_params.pycòypes.pycøunicode.py
c÷rllib.pc÷ws_comma.py
cõxrange.py cùeadlines.py
cózip.pycö__init__.py
cïGrammar2.7.3.final.0.pickle.txtù__init__.py
c÷main__.pyþmain.py__main__.pycmain.pycpatcomp.py
cöPatternGrammar2.7.3.final.0.pickle.txtòpgen2/conv.pcùdriver.py c÷grammar.py
cö__init__.py
cõliterals.py
cõparse.pcùgen.pycùtokenize.py
cú.pycóygram.pcùtree.pyc÷refactor.py
cð-dynloa/audioop.so_bsddb.sobz2.so_codecs_cn.shk.soiso2022.sojp.sokr.sotw.soøcrypt.so_csv.sotypes.so_test.soûurses_panel.so.soùdatetime.sobm.soÿ_elementtree.sofpectl.souture_builtins.soÿ_hashlib.sootshot.soÿio.sojson.soÿlinuxaudiodev.so_lsprof.sommap.so_multibytecodec.soprocessing.soúnis.soossaudiodev.sop/
cïTkconstants.pycôdnd.pycøtkFileDialog.pycôont.pyc÷Tkinter.pyoser.pycómmonDialog.py
cötkMessageBox.pycóSimpleDialog.pycðtk.pycûurtle.pcðLICENSE.txtlinecache.py
cõocale.pcùgging/config.py
c÷handlers.py
cõ__init__.py
cí_LWPCookieJar.pycðmacpath.py
cùurl2path.py
côilbox.pcúcap.pycørkupbase.py
côd5.pycûhlib.pycùimetools.py
cómimify.py cøodulefinder.pycñ_MozillaCookieJar.pycìmultifile.py cùypes.pycôMimeWriter.py
cùprocessing
/connection.pycódummy/connection.pycó__init__.py
cïforking.py
cöheap.pycù__init__.py
cõmanagers.py
cõpool.pycúrocess.py cöqueues.py c÷reduction.py
còutil.pycëtex.pycønetrc.pcúw.pycûntplib.py c÷tpath.pcùurl2path.py côsharedctypes.pycòynchronize.py
côumbers.py cöopcode.py cùtparse.py cös2emxpath.py
cõ.pycûpdb.docpycú__phello__.foo.pycïpickle.py cýtools.pcôpes.pycùkgutil.py c÷latform.py
cù-linux2/CDROM.py cøDLFCN.pcøIN.pycûregenTYPES.pcîistlib.py cöopen2.pcúlib.pycùsixfile.py
cùpath.pycõprint.pcørofile.py c÷stats.pcøty.pycûyclbr.pcù_compile.py
cõdoc_dat/__init__.py
cóunpy.pycøsched.pcùets.pycúgmllib.py c÷ha.pycüelve.pycùlex.pycúutil.pyc÷SimpleHTTPServer.pycóXMLRPCServer.pycësitecustomize.pycô.pycúmtpd.pycülib.pyc÷ndhdr.pcøocket.pc÷SocketServer.pycñsqlite3/dbapi2.py
cøump.pycù__init__.py
cønstants.py cîre_compile.py
côparse.pc÷.pycûsl.pycûtat.pycývfs.pycöStringIO.py
cõstringold.py
cúprep.pycù.pyc÷_strptime.py
côstruct.py cøubprocess.py
cõnaudio.py cú.pycùymbol.pcútable.pcõ_sysconfigdata_nd.pycú.pycïsysconfig.py
côtabnanny.py