23 февраля 2009 Нет комментариев

В Fedora 10 по умочанию установлены такие варианты как solar и text.
Чтобы воспользоваться остальными установите:
yum install plymouth plymouth-devel plymouth-gdm-hooks plymouth-libs plymouth-plugin-fade-in plymouth-plugin-label plymouth-plugin-pulser plymouth-plugin-solar plymouth-plugin-spinfinity plymouth-scripts plymouth-system-plugin plymouth-utils
По уолчанию установлен solar. Если ранее были внесены изменения, то:
plymouth-set-default-plugin solar
/usr/libexec/plymouth/plymouth-update-initrd

Если во время загрузки не появляется ожидаемое анимированное изображение избранного плагина, а всего лишь бегущая строка, нарисованная в стиле псевдографики, необходимо указать значение modesetting (vga=0xXXX в файле grub.conf):
mcedit /boot/grub/grub.conf
Пример:

title Fedora (2.6.27.5-117.fc10.i686)
root (hd0,9)
kernel /boot/vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=a61c8338-e373-4389-ae00-32942185f7c2 rhgb quiet vga=0x361
initrd /boot/initrd-2.6.27.5-117.fc10.i686.img

vga=0x361 означает разрешение 1280×800 32-bit цвет.
Если данное значение будет указано неверно, система предложит выбрать его из доступных вариантов (НЕ ПЕРЕЗАПИСЫВАЯ grub.conf). После загрузки необходимо будет вписать это значение в выше указанный файл.

Categories: Linux Tags:
22 февраля 2009 Нет комментариев

Монтирование с правами определенного пользователя:
mount -t cifs '\\host\dir\' /path/to/mountdir -o user=username,password=pass

Отмонтирование:
umount /path/to/mountdir

Categories: Linux, Unix Tags: ,
22 февраля 2009 1 комментарий

В /etc/sudoers добавить:

%user ALL=(ALL)       NOPASSWD: ALL

где user — имя пользователя или группа, для которых редактируются привелегии.
После этого комманда sudo su - будет выполняться без запроса пароля.

Categories: Unix Tags:
21 февраля 2009 1 комментарий

Скрипт позволяет скачивать обновления антивирусных баз ESET NOD32 Antivirus для последующего обновления рабочих станций по локальной сети, что позволяет обойтись без указания логина и пароля для обновления на каждой клиентской версии.

#!/bin/bash
 
WGET=`which wget`
WGET_OPT="-N --cache=off"
MV=`which mv`
RM=`which rm`
FIND=`which find`
SED=`which sed`
CONVERT=`which dos2unix`
UNPACK=`which unrar`
CHMOD=`which chmod`
MIN_FSIZE=1000
 
SERVER="http://u26.eset.com"
 
cd /var/www/html/nod_upd/
 
$WGET $WGET_OPT $SERVER/nod_eval/update.ver
$MV -f update.ver update.rar
$UNPACK x -y update.rar
 
FSIZE=`du -b update.ver|awk '{if($1~/[0-9]/) print $1}'`
while [  $FSIZE -lt $MIN_FSIZE ]; do
sleep 20
$WGET $WGET_OPT $SERVER/nod_eval/update.ver
$MV -f update.ver update.rar
$UNPACK x -y update.rar
FSIZE=`du -b update.ver|awk '{if($1~/[0-9]/) print $1}'`
done
 
$SED s/\\/eval\\/engine/\\/nod32\\/eval\\/engine/ update.ver > update.tmp
$CONVERT update.ver
 
FILES=`grep "file=" /var/www/html/nod_upd/update.ver|sed s/file=//`
 
for UPDFILES in $FILES; do
$WGET $WGET_OPT $SERVER$UPDFILES
done
 
$MV -f update.tmp update.ver
$RM -f update.rar
$FIND /var/www/html/nod_upd/ -type f -exec chmod 644 {} \;
Categories: Unix Tags:
21 февраля 2009 1 комментарий

В Fedora при установке Gnome и KDE по умолчанию используется GDM.
Для использования KDM необходимо создать файл /etc/sysconfig/desktop со следующим содержимым:

DISPLAYMANAGER="KDE"

Чтобы снова использовать GDM удалите этот файл или измените KDE на GNOME.

Categories: Linux Tags: ,
19 февраля 2009 Нет комментариев

Для разрешения графического входа в систему от имени пользователя root в файле /etc/pam.d/gdm
закоментируйте строку:

auth required pam_succeed_if.so user != root quiet

или измените на:

auth required pam_succeed_if.so user quiet
Categories: Linux Tags:
17 февраля 2009 Нет комментариев

Применяется для случаев, когда Вы используйте cp1251 (при использовании utf-8 проблема отсутствует).
В файле Russian.php (по умолчанию находится в папке /e107_languages/Russian/) должно быть прописано:

define("CHARSET", "windows-1251");

В файле admin_log_class.php (по умолчанию находится в папке /e107_handlers/) после строки

$if (!defined('e107_INIT')) { exit; }

дописать следующее:

mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
Categories: CMS Tags: