Iron Bars SHell, or short ibsh is my first attempt to create a restricted working environment for Linux/Unix. I’m sure that many system administrators wish or have wished for a way to lock some/all users into a safe dungeon, where they can only do harm to their own files. Even more important is the protection against users reading sensitive files, for example the /etc/passwd file, which is accessible for any person with an unrestricted shell. But many system files may be listed here. Users could easily gain information, that could help malicious hackers to compromise the system, the network, the company.
Many attempts have already been made to fix this problem. Menu-based and other interactive shells have been created, but they were not able to completely satisfy worried system administrators. The amount of documents available at various security sites about how to bypass restrictions, how to hack through these shells and gain full access, shows, that ANY experienced Linux user is able to cause big problems.
Ошибка полностью выглядит так:
sed: /usr/local/lib/libffi.la: No such file or directory
libtool: link: `/usr/local/lib/libffi.la' is not a valid libtool archive
Такого рода ошибки лечатся следующим workarond’ом:
Ошибка в полном виде:
pkg: sqlite error while executing DROP INDEX deps_unique;CREATE UNIQUE INDEX deps_unique ON deps(name, version, package_id); in file pkgdb.c:2262: UNIQUE constraint failed: deps.name, deps.version, deps.package_id
Означает, что где-то в базе есть дублирующие строки, причём не полностью 1 в 1, а совпадают 3 поля: name, version, package_id. Придётся править базу пакетов. Что бы понять, какие именно, выполним такую команду (на всякий случай сделайте резервную копию файла базы/var/db/pkg/local.sqlite)
Исходники tcpdrop под Solaris
В рассылке нашёл исходники автора Youzhong Yang. Привожу как есть, используйте на свой страх и риск.
Solaris, tshark, snoop
Не используйте ни tshark, ни tcpdump на Solaris, тем более на SPARC системах. Иначе получите полное подвисание сервера. Даже в официальной документации сказано:
System Might Hang When Running the tshark Command on an Interface With Network Traffic (7202371)
The system might hang when you run the tshark command on an interface with network traffic.Workaround: Use the snoop command instead of tshark or wireshark command.
[cisco] err-disabled порт
В один из дней увидел странное состояние порта:
cat3750#show int Fa2/0/31 status Port Name Status Vlan Duplex Speed Type Fa2/0/31 err-disabled 1 auto auto 10/100BaseTX
Причин может быть много:
Это сообщение начало появляться в mysql 5.6 если используется ввод пароля прямо в строке с подключением. Что бы убрать это, нужно создать так называемый login-path с нужными параметрами подключения (user,pass,host,db,…) и потом его вызвать непосредственно в скрипте. И так, создаём (будет выдано приглашение на ввод пароля для юзера proftpd):
# mysql_config_editor set --login-path=proftpd --host=localhost --user=proftpd --password
Enter password:
Теперь в скриптах или в оболочке используем такую конструкцию:
# mysql --login-path=proftpd proftpd_admin -N -e "select ..."
Больше вы не будете видеть надоедливые сообщения.
ПС. Если по каким-то причинам это нельзя сделать, то можно просто “подавить” вывод stderr в /dev/null:
$ mysql -uuser -ppass -e "select 1" 2>/dev/null
Запрет на скачивание больших файлов
модуль: connbytes
пример: iptables -A FORWARD -m connbytes --connbytes 100000 -j REJECT
примечание: теперь все TCP сессии более 100 Кбайт будут “обрезаны”, необходимо добавить исключения для протоколов типа ssh, обычные “долгоживущие” чаты и т.п.
[ffmpeg] Конвертации
Поворот видео
– для mp4:
ffmpeg.exe -i 20130926_100942.mp4 -vf "transpose=1" 1.mp4
Для всех файлов в папке:
For %I In (*.mp4) DO c:\software\media\ffmpeg\bin\ffmpeg.exe -i "%I" -vf "transpose=1" "new\%I"
для 3gp:
ffmpeg.exe -i 1.3gp -b 5000k -vf "transpose=2" 1.mp4
Параметр transpose может принимать такие значения:
0 = 90CounterCLockwise and Vertical Flip (default)
1 = 90Clockwise
2 = 90CounterClockwise
3 = 90Clockwise and Vertical Flip
Конвертация в различные форматы
– VOB->mp4:
ffmpeg.exe -i DVD_01.VOB -acodec libmp3lame -ac 2 -ar 22050 2.mp4
Извлечение звука из видеофайла
ffmpeg -i video.avi -acodec pcm_s16le -ac 2 -ab 128k -vn -y "most.wav"
lame --preset cd most.wav music.mp3
rm most.wav