[castle] was Bash
Dmitriy Gnidchenko
savithur на avatar.spb.ru
Сб Авг 4 18:42:33 MSD 2001
Доброе время суток!!!
как-то приходилось писать про то что после апгрейда, было невозможно зайти
в каталоги secoff и home/...
Тогда я проапргейдил Castle с помощью apt-get upgrade
руками конечно потом востановил вход, но затратил на это время %(
Но вот мысль о том почему не получилось после переделки войт в систему по
человечески.
Обритите внимание на пакет который идет с обновлением это
secfiles_0.1-alt14_noarch.rpm
точней запись в вайле rsbac_init
##########################################
# Now add some additional restrictions #
##########################################
#name=`awk -F: '{if($3=="400") print $1}' /etc/passwd |head -1`
#if [ -n "$name" ]; then
# su $name -c ${0%/*}/rsbac_init_addon
#fi
${0%/*}/rsbac_init_addon
#restore umask
umask $old_umask
Практически все закоментарено но присутсвует строка
${0%/*}/rsbac_init_addon
а это из старого пакета
##########################################
# Now add some additional restrictions #
##########################################
name=`awk -F: '{if($3=="400") print $1}' /etc/passwd |head -1`
if [ -n "$name" ]; then
su $name -c ${0%/*}/rsbac_init_addon
fi
#restore umask
umask $old_umask
как видите разница все таки есть.
И причем существенная, которая стоила потери всех привилегий для secoff
(я имею в виду доступ в home конечно)
Так вот как только я раскоментировал строки и нового файла rsbac_init
посуществу привел ее в первоначальный вариант и затем перезапусти
установочный скрипт с rsbac все стало на свои места,
то есть seccof and other смогли попасть без проблем в свои домашние
каталоги.
Видимо имеет смысл оставить началный вариант отработки скрипта через su
$name ...
иначе не работает.
Вот такая история.
С Уважением
Дмитрий savithur на dux.ru
ISP DUX phone: +7(812)325-4877
fax: +7(812)164-0827
Подробная информация о списке рассылки Castle