umask || файл || папка
====== || ====== || ======
0 || 6 || 7
----------------------------------------------
1 || 6 || 6
----------------------------------------------
2 || 4 || 5
----------------------------------------------
3 || 4 || 4
----------------------------------------------
4 || 2 || 3
----------------------------------------------
5 || 2 || 2
----------------------------------------------
6 || 0 || 1
----------------------------------------------
7 || 0 || 0
====== || ====== || ======
вторник, 30 августа 2011 г.
SUID и SGID
Поиск файлов с битом SUID
Установка файлу бита SGID
ls -l | grep '^...s'
Поиск файлов с битом SGIDls -l | grep '^......s'
Поиск файлов с битом SUID и SGIDls -l | grep '^...s..s'
==================================.Установка файлу бита SGID
chmod 2755 [filename] - rwxr-sr--x
chmod g+s
Установка файлу бита SUIDchmod g+s
chmod 4755 [filename] - rwsr-xr-x
chmod u+s
Установка файлу битов SUID и SGIDchmod u+s
chmod 6755 [filename] - rwsr-sr-x
chmod ug+s
chmod ug+s
среда, 17 августа 2011 г.
NOD32 update (FREEBSD+APACHE)
#!/usr/local/bin/bash
touch /root/nod32_start_$(date +%d-%m-%Y-%H:%M:%S)
export CURDIR="/usr/local/www/nod32"
export USERESET="ИМЯ"
export PASSESET="ПАРОЛЬ"
cd $CURDIR
wget -q --timestamping http://update.eset.com/eset_upd/update.ver &&
mv -f update.ver update.rar &&
cd $CURDIR/eset_upd &&
unrar e -y ../update.rar . &&
cd $CURDIR &&
mv update.rar update.ver &&
grep file= eset_upd/update.ver | \
grep "file=/download/" | \
sed -e 's/file\=/http\:\/\/um10.eset.com/' | \
grep engine3 | \
grep -v data > downlist1.txt
grep file= eset_upd/update.ver | \
grep "file=/download/" | \
sed -e 's/file\=/http\:\/\/um10.eset.com/' | \
grep engine3ess | \
grep -v data > downlist2.txt
grep file= eset_upd/update.ver | \
grep "file=/download/" | \
sed -e 's/file\=/http\:\/\/um10.eset.com/' | \
grep v3 | \
grep -v data > downlist3.txt
grep file= eset_upd/update.ver | \
grep "file=/download/" | \
sed -e 's/file\=/http\:\/\/um10.eset.com/' | \
grep emsx | \
grep -v data > downlist4.txt
cd $CURDIR/download/engine3/ &&
wget --timestamping --http-user=$USERESET \
--http-password=$PASSESET \
--input-file=../../downlist1.txt \
--user-agent="ESS Update (Windows; U; \
32bit; VDB 7001; BPC 4.0.474.0; \
OS: 5.1.2600 SP 3.0 NT; CH 0.0; LNG 1049; \
x32c; UPD http://um10.eset.com; \
APP ess; BEO 1; CPU 5964; ASP 0.0)"
cd $CURDIR/download/engine3ess/ &&
wget --timestamping --http-user=$USERESET \
--http-password=$PASSESET \
--input-file=../../downlist2.txt \
--user-agent="ESS Update (Windows; U; \
32bit; VDB 7001; BPC 4.0.474.0; \
OS: 5.1.2600 SP 3.0 NT; CH 0.0; LNG 1049; \
x32c; UPD http://um10.eset.com; \
APP ess; BEO 1; CPU 5964; ASP 0.0)"
cd $CURDIR/download/win/v3/ &&
wget --timestamping --http-user=$USERESET \
--http-password=$PASSESET \
--input-file=../../../downlist3.txt \
--user-agent="ESS Update (Windows; U; \
32bit; VDB 7001; BPC 4.0.474.0; \
OS: 5.1.2600 SP 3.0 NT; CH 0.0; LNG 1049; \
x32c; UPD http://um10.eset.com; \
APP ess; BEO 1; CPU 5964; ASP 0.0)"
cd $CURDIR/download/win/emsx/ &&
wget --timestamping --http-user=$USERESET \
--http-password=$PASSESET \
--input-file=../../../downlist4.txt \
--user-agent="ESS Update (Windows; U; \
32bit; VDB 7001; BPC 4.0.474.0; \
OS: 5.1.2600 SP 3.0 NT; CH 0.0; LNG 1049; \
x32c; UPD http://um10.eset.com; \
APP ess; BEO 1; CPU 5964; ASP 0.0)"
touch /root/nod32_end_$(date +%d-%m-%Y-%H:%M:%S)
touch /root/nod32_start_$(date +%d-%m-%Y-%H:%M:%S)
export CURDIR="/usr/local/www/nod32"
export USERESET="ИМЯ"
export PASSESET="ПАРОЛЬ"
cd $CURDIR
wget -q --timestamping http://update.eset.com/eset_upd/update.ver &&
mv -f update.ver update.rar &&
cd $CURDIR/eset_upd &&
unrar e -y ../update.rar . &&
cd $CURDIR &&
mv update.rar update.ver &&
grep file= eset_upd/update.ver | \
grep "file=/download/" | \
sed -e 's/file\=/http\:\/\/um10.eset.com/' | \
grep engine3 | \
grep -v data > downlist1.txt
grep file= eset_upd/update.ver | \
grep "file=/download/" | \
sed -e 's/file\=/http\:\/\/um10.eset.com/' | \
grep engine3ess | \
grep -v data > downlist2.txt
grep file= eset_upd/update.ver | \
grep "file=/download/" | \
sed -e 's/file\=/http\:\/\/um10.eset.com/' | \
grep v3 | \
grep -v data > downlist3.txt
grep file= eset_upd/update.ver | \
grep "file=/download/" | \
sed -e 's/file\=/http\:\/\/um10.eset.com/' | \
grep emsx | \
grep -v data > downlist4.txt
cd $CURDIR/download/engine3/ &&
wget --timestamping --http-user=$USERESET \
--http-password=$PASSESET \
--input-file=../../downlist1.txt \
--user-agent="ESS Update (Windows; U; \
32bit; VDB 7001; BPC 4.0.474.0; \
OS: 5.1.2600 SP 3.0 NT; CH 0.0; LNG 1049; \
x32c; UPD http://um10.eset.com; \
APP ess; BEO 1; CPU 5964; ASP 0.0)"
cd $CURDIR/download/engine3ess/ &&
wget --timestamping --http-user=$USERESET \
--http-password=$PASSESET \
--input-file=../../downlist2.txt \
--user-agent="ESS Update (Windows; U; \
32bit; VDB 7001; BPC 4.0.474.0; \
OS: 5.1.2600 SP 3.0 NT; CH 0.0; LNG 1049; \
x32c; UPD http://um10.eset.com; \
APP ess; BEO 1; CPU 5964; ASP 0.0)"
cd $CURDIR/download/win/v3/ &&
wget --timestamping --http-user=$USERESET \
--http-password=$PASSESET \
--input-file=../../../downlist3.txt \
--user-agent="ESS Update (Windows; U; \
32bit; VDB 7001; BPC 4.0.474.0; \
OS: 5.1.2600 SP 3.0 NT; CH 0.0; LNG 1049; \
x32c; UPD http://um10.eset.com; \
APP ess; BEO 1; CPU 5964; ASP 0.0)"
cd $CURDIR/download/win/emsx/ &&
wget --timestamping --http-user=$USERESET \
--http-password=$PASSESET \
--input-file=../../../downlist4.txt \
--user-agent="ESS Update (Windows; U; \
32bit; VDB 7001; BPC 4.0.474.0; \
OS: 5.1.2600 SP 3.0 NT; CH 0.0; LNG 1049; \
x32c; UPD http://um10.eset.com; \
APP ess; BEO 1; CPU 5964; ASP 0.0)"
touch /root/nod32_end_$(date +%d-%m-%Y-%H:%M:%S)
crontab
создание(перезапись старой) записи кронтаб
crontab /path/to/file_cron
создание(перезапись старой) записи кронтаб для указаного пользователя
crontab -u user_name /path/to/file_cron
просмотр кронтаба
crontab -l
удаление записи кронтаб
crontab -r
редактирование записи кронтаб в текстовом редакторе по умолчанию
crontab -e
md5sum
$ dd if=/dev/sdc0 bs=2048 count=169383 | md5sum
169383+0 records in
169383+0 records out
cc363de222ba6fe7455258e72b6c26ca -
169383+0 records in
169383+0 records out
cc363de222ba6fe7455258e72b6c26ca -
$ dd if=/dev/sdc0 | md5sum
$ md5sum image.iso
Wodim - запись дисков в консоли
wodim -eject -v speed=16 /path/to/image.iso
запись ISO образа на скорости 16х и выброс кареткиwodim blank=fast/all
Быстрое/полное стирание диска (только если остройство отмонтировано)
вторник, 2 августа 2011 г.
SCREEN
Запуск SCREEN:
screen -t [NAME_SCREEN] -T [terminal_type}
exm. screen -t SCREEN -T xterm
Также есть файл конфигураций /etc/screenrc - общий и ~/.screenrc - для определенного пользователя (необходима необходимо создать или скопировать /etc/screenrc)exm. screen -t SCREEN -T xterm
Просмотр доступных сессия SCREEN:
screen -ls (-list)
Подключение "отсоединенной" сессии SCREEN:
screen -r [pid].[tty].[host]
Присоединиться к первой подходящей сесии SCREEN
screen -R
Присоединиться к уже работающей сесии SCREEN
screen -x
"Отсоединение" сессии SCREEN вне оболочки SCREEN:
screen -d [pid].[tty].[host]
___________Прим. вместо [pid].[tty].[host] можно ввести первые цифры пида
понедельник, 1 августа 2011 г.
Vbox & PAE
This kernel requires the following features not present on the CPU:
pae
Unable to boot - please use a kernel appropriate for your CPU.
pae
Unable to boot - please use a kernel appropriate for your CPU.
Settings -> System -> Processor -> Extended Features
Enable PAE/NX
Подписаться на:
Сообщения (Atom)