* [Comm] CUPS
@ 2004-09-02 5:52 Korshunov Ilya
2004-09-02 8:17 ` Yura Kalinichenko
0 siblings, 1 reply; 24+ messages in thread
From: Korshunov Ilya @ 2004-09-02 5:52 UTC (permalink / raw)
To: community
Вообщем need help.
Если с принтером происходит какая нить гадость (в sleep ушел, повис из за
неправильного ps , paper jam) CUPS благополучно ставит его в стоп и не
стартует самостоятельно.
После ночного приезда для запуска принитера хочется изменить ситуацию. В
настройках ничего подобного не нашел.
Может кто подскажет решение чтоб не стопился ?
--
Best Regards
Korshunov Ilya
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] CUPS
2004-09-02 5:52 [Comm] CUPS Korshunov Ilya
@ 2004-09-02 8:17 ` Yura Kalinichenko
2004-09-02 8:17 ` [Comm] CUPS Michael Shigorin
0 siblings, 1 reply; 24+ messages in thread
From: Yura Kalinichenko @ 2004-09-02 8:17 UTC (permalink / raw)
To: AltLinux Community Maillist
В Чтв, 02.09.2004, в 08:52, Korshunov Ilya написал:
> Вообщем need help.
> Если с принтером происходит какая нить гадость (в sleep ушел, повис из за
> неправильного ps , paper jam) CUPS благополучно ставит его в стоп и не
> стартует самостоятельно.
> После ночного приезда для запуска принитера хочется изменить ситуацию. В
> настройках ничего подобного не нашел.
> Может кто подскажет решение чтоб не стопился ?
Я для такого случая даю юзерам кнопку "Сброс принтера". Другого решения,
к сожалению, не нашел :(
Хотя искал довольно плотно.
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Comm] Re: CUPS
2004-09-02 8:17 ` Yura Kalinichenko
@ 2004-09-02 8:17 ` Michael Shigorin
2004-09-02 8:37 ` Korshunov Ilya
0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2004-09-02 8:17 UTC (permalink / raw)
To: AltLinux Community Maillist
On Thu, Sep 02, 2004 at 11:17:07AM +0300, Yura Kalinichenko wrote:
> Я для такого случая даю юзерам кнопку "Сброс принтера".
Как бы ее опакетить?..
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-02 8:17 ` [Comm] CUPS Michael Shigorin
@ 2004-09-02 8:37 ` Korshunov Ilya
2004-09-02 9:48 ` Yura Kalinichenko
0 siblings, 1 reply; 24+ messages in thread
From: Korshunov Ilya @ 2004-09-02 8:37 UTC (permalink / raw)
To: AltLinux Community Maillist
В сообщении от Четверг 02 Сентябрь 2004 12:17 Michael Shigorin написал(a):
> On Thu, Sep 02, 2004 at 11:17:07AM +0300, Yura Kalinichenko wrote:
> > Я для такого случая даю юзерам кнопку "Сброс принтера".
>
> Как бы ее опакетить?..
Э...подробнее pls :-)
Имеется в виду кнопка старт/рестрат в веб-интерфейсе купса ? Если да то как
дали юзерам только её не давая доступ ко всему остальному ?
--
Best Regards
Korshunov Ilya
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-02 8:37 ` Korshunov Ilya
@ 2004-09-02 9:48 ` Yura Kalinichenko
2004-09-02 10:16 ` Michael Shigorin
` (2 more replies)
0 siblings, 3 replies; 24+ messages in thread
From: Yura Kalinichenko @ 2004-09-02 9:48 UTC (permalink / raw)
To: AltLinux Community Maillist
[-- Attachment #1: Type: text/plain, Size: 983 bytes --]
В Чтв, 02.09.2004, в 11:37, Korshunov Ilya написал:
> В сообщении от Четверг 02 Сентябрь 2004 12:17 Michael Shigorin написал(a):
> > On Thu, Sep 02, 2004 at 11:17:07AM +0300, Yura Kalinichenko wrote:
> > > Я для такого случая даю юзерам кнопку "Сброс принтера".
> >
> > Как бы ее опакетить?..
Скрипт на 2 кило в пакет ? IMHO, перебор...
>
>
> Э...подробнее pls :-)
> Имеется в виду кнопка старт/рестрат в веб-интерфейсе купса ? Если да то как
> дали юзерам только её не давая доступ к всему остальному ?
Не через веб. Скрипт с мордой на Xdialog запускается из xdm -
естественно, с правами рута, и висит в виде менюшки в правом нижнем углу
экрана. Делает три вещи, которые необходимо делать от рута: сброс
локальных принтеров, останов и перезагрузку компьютера.
Скрипт пришит к письму. В случае xdm вызов его помещается в
/etc/X11/xdm/Xsetup_0 (образец также пришит). Как действовать в лучае
других dm - не пользую, не знаю.
--
Yura Kalinichenko
[-- Attachment #2: xshut --]
[-- Type: text/x-sh, Size: 2304 bytes --]
#!/bin/sh
x0=187
y0=152
DIALOG=Xdialog
TITLE="Управление компьютером"
sigs="1 2 3 5 10 13 15"
tf=/tmp/xshut.$$
trap abort $sigs
if [ -z "$DISPLAY" ]; then
export DISPLAY=:0
fi
abort() {
rm -f $tf
exit 1
}
set_printers_list() {
# PRINTERS="iceb hpdj"
PRINTERS=`lpstat -v | grep -e " usb:/" -e " parallel:/" | cut -d: -f1 | awk '{print $3}'`
}
reset_printers() {
local title
title="Printer reset"
set_printers_list
set -- $PRINTERS
if [ $# -eq 0 ]; then
$DIALOG --title "$title" --msgbox "На этом компьютере не установлен\nни один принтер - сбрасывать нечего." 8 40
return 1
elif [ $# -eq 1 ]; then
PRINTERS=$1
else
set -- $PRINTERS
menuh=$#
if [ "$DIALOG" = "Xdialog" ]; then
dh=12
max_menuh=20
else
dh=8
max_menuh=17
fi
if [ $menuh -gt $max_menuh ]; then
menuh=$max_menuh
fi
h=`expr $menuh + $dh`
str="_ Все on"
for lp in $PRINTERS ; do
str="$str $lp . off"
done
if $DIALOG --title "$title" --begin $x0 $y0 --separate-output \
--checklist "Какой принтер сбрасывать:" \
$h 30 $menuh $str 2> $tf ; then
list=`cat $tf`
if [ "$list" \!= "_" ]; then
PRINTERS="$list"
fi
else
return 1
fi
fi
set -- $PRINTERS
while [ $# -gt 0 ] ; do
$DIALOG --title "$title"--begin $x0 $y0 --no-buttons --infobox "Сбрасываем $1..." 3 30
lprm -P$1 -
lpadmin -p $1 -E
shift
done
return 0
}
#main
#export XDIALOG_HIGH_DIALOG_COMPAT=1
#export LC_CTYPE=uk_UA.KOI8-U
export LC_CTYPE=ru_RU.KOI8-R
#--fixed-font --no-cancel
#--rc-file /usr/local/etc/xshut.rc
#echo $$ > /var/run/xshut.pid
while [ 1 ]; do
mode=`Xdialog --stdout \
--title Shutdown --no-tags --no-cancel \
--radiolist "$TITLE" ${x0}x${y0}-1-40 2 \
p "Сброс принтеров" on \
h "Выключить" off \
r "Перезагрузить" off`
if [ $? -eq 0 ]; then
case "$mode" in
p)
reset_printers
;;
h|r)
shutdown -$mode now
break
;;
*) break
;;
esac
else
break
fi
done
rm -rf $tf
[-- Attachment #3: Xsetup_0 --]
[-- Type: text/x-sh, Size: 645 bytes --]
#!/bin/sh
# (C) MandrakeSoft
# Chmouel Boudjnah <chmouel@mandrakesoft.com>
# Source function library.
. /etc/init.d/functions
SourceIfNotEmpty /etc/profile.d/kde.sh
[ -n "$KDEDIR" ] || KDEDIR=/usr
if [ -x $KDEDIR/bin/kdmdesktop ];then
# /usr/bin/kdmdesktop
# Commented above line and added next line because of kdedesktop issues
# fixes background.
/usr/X11R6/bin/xsetroot -solid "#666699"
else
/usr/X11R6/bin/xsetroot -solid "#666699"
/usr/X11R6/bin/xconsole -geometry 480x130-0-0 -daemon -notify -verbose -fn fixed -exitOnFail
fi
ExecIfExecutable /etc/X11/xinit/fixkeyboard
/usr/local/bin/xshut &
freetemp
xbanner
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Comm] Re: CUPS
2004-09-02 9:48 ` Yura Kalinichenko
@ 2004-09-02 10:16 ` Michael Shigorin
2004-09-02 10:55 ` Yura Kalinichenko
2004-09-02 10:23 ` Korshunov Ilya
2004-09-02 11:03 ` [Comm] Re: CUPS Alexey Novikov
2 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2004-09-02 10:16 UTC (permalink / raw)
To: AltLinux Community Maillist
On Thu, Sep 02, 2004 at 12:48:46PM +0300, Yura Kalinichenko wrote:
> Скрипт на 2 кило в пакет ? IMHO, перебор...
Или у меня дежавю, или Вы им уже делились... :)
> Делает три вещи, которые необходимо делать от рута: сброс
> локальных принтеров, останов и перезагрузку компьютера.
Спасибо, бум посмотреть.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-02 10:16 ` Michael Shigorin
@ 2004-09-02 10:55 ` Yura Kalinichenko
0 siblings, 0 replies; 24+ messages in thread
From: Yura Kalinichenko @ 2004-09-02 10:55 UTC (permalink / raw)
To: AltLinux Community Maillist
В Чтв, 02.09.2004, в 13:16, Michael Shigorin написал:
> On Thu, Sep 02, 2004 at 12:48:46PM +0300, Yura Kalinichenko wrote:
> > Скрипт на 2 кило в пакет ? IMHO, перебор...
>
> Или у меня дежавю, или Вы им уже делились... :)
Может и делился, не помню. Впрочем, у меня такого добра много, и
периодически я его отдаю ежели кому надо, так что могло быть и что-то
другое похожее.
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-02 9:48 ` Yura Kalinichenko
2004-09-02 10:16 ` Michael Shigorin
@ 2004-09-02 10:23 ` Korshunov Ilya
2004-09-02 10:59 ` Yura Kalinichenko
2004-09-02 11:03 ` [Comm] Re: CUPS Alexey Novikov
2 siblings, 1 reply; 24+ messages in thread
From: Korshunov Ilya @ 2004-09-02 10:23 UTC (permalink / raw)
To: community
М-да.....а когда dm - MacOS 9 становится тоскливо....:D
> Не через веб. Скрипт с мордой на Xdialog запускается из xdm -
> естественно, с правами рута, и висит в виде менюшки в правом нижнем углу
> экрана. Делает три вещи, которые необходимо делать от рута: сброс
> локальных принтеров, останов и перезагрузку компьютера.
>
> Скрипт пришит к письму. В случае xdm вызов его помещается в
> /etc/X11/xdm/Xsetup_0 (образец также пришит). Как действовать в лучае
> других dm - не пользую, не знаю.
--
Best Regards
Korshunov Ilya
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-02 10:23 ` Korshunov Ilya
@ 2004-09-02 10:59 ` Yura Kalinichenko
2004-09-02 11:52 ` Korshunov Ilya
0 siblings, 1 reply; 24+ messages in thread
From: Yura Kalinichenko @ 2004-09-02 10:59 UTC (permalink / raw)
To: AltLinux Community Maillist
В Чтв, 02.09.2004, в 13:23, Korshunov Ilya написал:
> М-да.....а когда dm - MacOS 9 становится тоскливо....:D
А что, под MacOS у вас CUPS крутится ?
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-02 10:59 ` Yura Kalinichenko
@ 2004-09-02 11:52 ` Korshunov Ilya
2004-09-03 4:39 ` Yura Kalinichenko
0 siblings, 1 reply; 24+ messages in thread
From: Korshunov Ilya @ 2004-09-02 11:52 UTC (permalink / raw)
To: community
Сups то под Linux (Alt) , а вот клиенты под MacOS
В сообщении от Четверг 02 Сентябрь 2004 14:59 Yura Kalinichenko написал(a):
> А что, под MacOS у вас CUPS крутится ?
--
Best Regards
Korshunov Ilya
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-02 11:52 ` Korshunov Ilya
@ 2004-09-03 4:39 ` Yura Kalinichenko
2004-09-03 4:49 ` Korshunov Ilya
0 siblings, 1 reply; 24+ messages in thread
From: Yura Kalinichenko @ 2004-09-03 4:39 UTC (permalink / raw)
To: AltLinux Community Maillist
В Чтв, 02.09.2004, в 14:52, Korshunov Ilya написал:
> Сups то под Linux (Alt) , а вот клиенты под MacOS
А, тогда не понял сразу, что вам надо сбрасывать _удаленный_ принтер.
Предложенный скрипт сбрасывает именно локальные. Но если ваши
пользователи имеют физический доступ к Alt серверу - то смогут в
аварийном случае до него дотопать и нажать кнопку. Если нет - я бы на
вашем месте навесил какую-то примитивную приблуду на xinetd или написал
бы cgi-шку.
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-03 4:39 ` Yura Kalinichenko
@ 2004-09-03 4:49 ` Korshunov Ilya
2004-09-03 5:11 ` Yura Kalinichenko
0 siblings, 1 reply; 24+ messages in thread
From: Korshunov Ilya @ 2004-09-03 4:49 UTC (permalink / raw)
To: community
Верстальщик к серверу ??? Чур меня......за километр не подпущу :-)
С Cgi понятно, бум писать...Странна что подобным поведением разработчки cups
не озаботились.....неужто мы единственные с такими трудностями ?
В сообщении от Пятница 03 Сентябрь 2004 08:39 Yura Kalinichenko написал(a):
> В Чтв, 02.09.2004, в 14:52, Korshunov Ilya написал:
> > Сups то под Linux (Alt) , а вот клиенты под MacOS
>
> А, тогда не понял сразу, что вам надо сбрасывать _удаленный_ принтер.
> Предложенный скрипт сбрасывает именно локальные. Но если ваши
> пользователи имеют физический доступ к Alt серверу - то смогут в
> аварийном случае до него дотопать и нажать кнопку. Если нет - я бы на
> вашем месте навесил какую-то примитивную приблуду на xinetd или написал
> бы cgi-шку.
--
Best Regards
Korshunov Ilya
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-03 4:49 ` Korshunov Ilya
@ 2004-09-03 5:11 ` Yura Kalinichenko
2004-09-03 7:08 ` [Comm] Re: CUPS reset Michael Shigorin
0 siblings, 1 reply; 24+ messages in thread
From: Yura Kalinichenko @ 2004-09-03 5:11 UTC (permalink / raw)
To: AltLinux Community Maillist
В Птн, 03.09.2004, в 07:49, Korshunov Ilya написал:
> Верстальщик к серверу ??? Чур меня......за километр не подпущу :-)
Дело хозяйское.
> С Cgi понятно, бум писать...Странна что подобным поведением разработчки cups
> не озаботились.....неужто мы единственные с такими трудностями ?
Они это считают фичей, а не багой. Дескать, пока админ не разберется - а
чего это с принтером случилось - не надо ничего трогать. Что админ может
быть очень удаленным и в большинстве случаев очередь останавливать не
нужно - пока видимо в голову не приходит.
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Comm] Re: CUPS reset
2004-09-03 5:11 ` Yura Kalinichenko
@ 2004-09-03 7:08 ` Michael Shigorin
2004-09-04 7:11 ` Yura Kalinichenko
0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2004-09-03 7:08 UTC (permalink / raw)
To: AltLinux Community Maillist; +Cc: Stanislav Ievlev
On Fri, Sep 03, 2004 at 08:11:33AM +0300, Yura Kalinichenko wrote:
> > С Cgi понятно, бум писать...Странна что подобным поведением
> > разработчки cups не озаботились.....неужто мы единственные с
> > такими трудностями ?
> Они это считают фичей, а не багой. Дескать, пока админ не
> разберется - а чего это с принтером случилось - не надо ничего
> трогать. Что админ может быть очень удаленным и в большинстве
> случаев очередь останавливать не нужно - пока видимо в голову
> не приходит.
Мож Стаса попросить?..
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS reset
2004-09-03 7:08 ` [Comm] Re: CUPS reset Michael Shigorin
@ 2004-09-04 7:11 ` Yura Kalinichenko
2004-09-06 8:44 ` Michael Shigorin
0 siblings, 1 reply; 24+ messages in thread
From: Yura Kalinichenko @ 2004-09-04 7:11 UTC (permalink / raw)
To: AltLinux Community Maillist
В Птн, 03.09.2004, в 10:08, Michael Shigorin написал:
> On Fri, Sep 03, 2004 at 08:11:33AM +0300, Yura Kalinichenko wrote:
> > > С Cgi понятно, бум писать...Странна что подобным поведением
> > > разработчки cups не озаботились.....неужто мы единственные с
> > > такими трудностями ?
> > Они это считают фичей, а не багой. Дескать, пока админ не
> > разберется - а чего это с принтером случилось - не надо ничего
> > трогать. Что админ может быть очень удаленным и в большинстве
> > случаев очередь останавливать не нужно - пока видимо в голову
> > не приходит.
>
> Мож Стаса попросить?..
Кто такой Стас ? Из девелоперов CUPS ? Тогда я бы еще кое-чего
подсказал.
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Comm] Re: CUPS reset
2004-09-04 7:11 ` Yura Kalinichenko
@ 2004-09-06 8:44 ` Michael Shigorin
2004-09-06 14:27 ` Yura Kalinichenko
0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2004-09-06 8:44 UTC (permalink / raw)
To: AltLinux Community Maillist
On Sat, Sep 04, 2004 at 10:11:26AM +0300, Yura Kalinichenko wrote:
> > Мож Стаса попросить?..
> Кто такой Стас ? Из девелоперов CUPS ? Тогда я бы еще кое-чего
> подсказал.
rpm -q --qf='%{PACKAGER}\n' cups | sed -e 's/@/_/' -e 's/\./_/'
Stanislav Ievlev <inger_altlinux_org>
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS reset
2004-09-06 8:44 ` Michael Shigorin
@ 2004-09-06 14:27 ` Yura Kalinichenko
2004-09-06 16:02 ` Michael Shigorin
0 siblings, 1 reply; 24+ messages in thread
From: Yura Kalinichenko @ 2004-09-06 14:27 UTC (permalink / raw)
To: AltLinux Community Maillist
В Пнд, 06.09.2004, в 11:44, Michael Shigorin написал:
> On Sat, Sep 04, 2004 at 10:11:26AM +0300, Yura Kalinichenko wrote:
> > > Мож Стаса попросить?..
> > Кто такой Стас ? Из девелоперов CUPS ? Тогда я бы еще кое-чего
> > подсказал.
>
> rpm -q --qf='%{PACKAGER}\n' cups | sed -e 's/@/_/' -e 's/\./_/'
> Stanislav Ievlev <inger_altlinux_org>
Ну насколько я понимаю, пакеджер - это даже не майнтейнер. А тут нужно
контактировать с девелоперами. Причем спорить, доказывать и т.п. К
сожалению, на это не имею ни времени, ни возможности.
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Comm] Re: CUPS reset
2004-09-06 14:27 ` Yura Kalinichenko
@ 2004-09-06 16:02 ` Michael Shigorin
2004-09-07 5:08 ` Yura Kalinichenko
0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2004-09-06 16:02 UTC (permalink / raw)
To: AltLinux Community Maillist
On Mon, Sep 06, 2004 at 05:27:05PM +0300, Yura Kalinichenko wrote:
> > > > Мож Стаса попросить?..
> > > Кто такой Стас ? Из девелоперов CUPS ? Тогда я бы еще
> > > кое-чего подсказал.
> > rpm -q --qf='%{PACKAGER}\n' cups | sed -e 's/@/_/' -e 's/\./_/'
> > Stanislav Ievlev <inger_altlinux_org>
> Ну насколько я понимаю, пакеджер - это даже не майнтейнер. А
> тут нужно контактировать с девелоперами. Причем спорить,
> доказывать и т.п. К сожалению, на это не имею ни времени, ни
> возможности.
В данном случае он и пакаджер, и майнтейнер. Вот только насчет
проталкивания не знаю, бо оно редко бывает легким...
(Стас, прости за сведение стрелок!)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS reset
2004-09-06 16:02 ` Michael Shigorin
@ 2004-09-07 5:08 ` Yura Kalinichenko
0 siblings, 0 replies; 24+ messages in thread
From: Yura Kalinichenko @ 2004-09-07 5:08 UTC (permalink / raw)
To: AltLinux Community Maillist
В Пнд, 06.09.2004, в 19:02, Michael Shigorin написал:
> On Mon, Sep 06, 2004 at 05:27:05PM +0300, Yura Kalinichenko wrote:
> > > > > Мож Стаса попросить?..
> > > > Кто такой Стас ? Из девелоперов CUPS ? Тогда я бы еще
> > > > кое-чего подсказал.
> > > rpm -q --qf='%{PACKAGER}\n' cups | sed -e 's/@/_/' -e 's/\./_/'
> > > Stanislav Ievlev <inger_altlinux_org>
> > Ну насколько я понимаю, пакеджер - это даже не майнтейнер. А
> > тут нужно контактировать с девелоперами. Причем спорить,
> > доказывать и т.п. К сожалению, на это не имею ни времени, ни
> > возможности.
>
> В данном случае он и пакаджер, и майнтейнер. Вот только насчет
> проталкивания не знаю, бо оно редко бывает легким...
>
> (Стас, прости за сведение стрелок!)
Ответил в личку.
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-02 9:48 ` Yura Kalinichenko
2004-09-02 10:16 ` Michael Shigorin
2004-09-02 10:23 ` Korshunov Ilya
@ 2004-09-02 11:03 ` Alexey Novikov
2004-09-03 4:43 ` Yura Kalinichenko
2 siblings, 1 reply; 24+ messages in thread
From: Alexey Novikov @ 2004-09-02 11:03 UTC (permalink / raw)
To: community
>Не через веб. Скрипт с мордой на Xdialog запускается из xdm -
>естественно, с правами рута, и висит в виде менюшки в правом нижнем углу
>экрана. Делает три вещи, которые необходимо делать от рута: сброс
>локальных принтеров, останов и перезагрузку компьютера.
>
>Скрипт пришит к письму. В случае xdm вызов его помещается в
>/etc/X11/xdm/Xsetup_0 (образец также пришит). Как действовать в лучае
>других dm - не пользую, не знаю.
Меня немного смутила такая строка:
tf=/tmp/xshut.$$
насколько я понимаю, это потенциальная дырка
в системе. Вроде в таких случаях рекомендуют
mkstemp.
--
С уважением,
Алексей Новиков
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-02 11:03 ` [Comm] Re: CUPS Alexey Novikov
@ 2004-09-03 4:43 ` Yura Kalinichenko
2004-09-03 6:45 ` Alexey Novikov
0 siblings, 1 reply; 24+ messages in thread
From: Yura Kalinichenko @ 2004-09-03 4:43 UTC (permalink / raw)
To: AltLinux Community Maillist
В Чтв, 02.09.2004, в 14:03, Alexey Novikov написал:
> >Не через веб. Скрипт с мордой на Xdialog запускается из xdm -
> >естественно, с правами рута, и висит в виде менюшки в правом нижнем углу
> >экрана. Делает три вещи, которые необходимо делать от рута: сброс
> >локальных принтеров, останов и перезагрузку компьютера.
> >
> >Скрипт пришит к письму. В случае xdm вызов его помещается в
> >/etc/X11/xdm/Xsetup_0 (образец также пришит). Как действовать в лучае
> >других dm - не пользую, не знаю.
> Меня немного смутила такая строка:
> tf=/tmp/xshut.$$
> насколько я понимаю, это потенциальная дырка
> в системе.
В данном конкретном случае - IMHO нет.
> Вроде в таких случаях рекомендуют
> mkstemp.
Разве оно уже в bash встроено ?
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-03 4:43 ` Yura Kalinichenko
@ 2004-09-03 6:45 ` Alexey Novikov
2004-09-03 9:07 ` Alexey Novikov
0 siblings, 1 reply; 24+ messages in thread
From: Alexey Novikov @ 2004-09-03 6:45 UTC (permalink / raw)
To: community
<skip>
>> >Скрипт пришит к письму. В случае xdm вызов его помещается в
>> >/etc/X11/xdm/Xsetup_0 (образец также пришит). Как действовать в лучае
>> >других dm - не пользую, не знаю.
>> Меня немного смутила такая строка:
>> tf=/tmp/xshut.$$
>> насколько я понимаю, это потенциальная дырка
>> в системе.
>В данном конкретном случае - IMHO нет.
Там есть возможность заставить перегрузить не тот принтер,
что требуется, возможно даже отсутствующий. В этом
случае приходится полагаться на корректную обработку
такой ситуации lprm и lpadmin. Это не очень
критично, но все же.
>> Вроде в таких случаях рекомендуют
>> mkstemp.
>Разве оно уже в bash встроено ?
В bash точно нет, а отдельный бинарник mktemp
есть. Только не ставьте ключ -u.:)
--
С уважением,
Алексей Новиков
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-03 6:45 ` Alexey Novikov
@ 2004-09-03 9:07 ` Alexey Novikov
2004-09-04 7:08 ` Yura Kalinichenko
0 siblings, 1 reply; 24+ messages in thread
From: Alexey Novikov @ 2004-09-03 9:07 UTC (permalink / raw)
To: community
><skip>
>>> >Скрипт пришит к письму. В случае xdm вызов его помещается в
>>> >/etc/X11/xdm/Xsetup_0 (образец также пришит). Как действовать в лучае
>>> >других dm - не пользую, не знаю.
>>> Меня немного смутила такая строка:
>>> tf=/tmp/xshut.$$
>>> насколько я понимаю, это потенциальная дырка
>>> в системе.
>>В данном конкретном случае - IMHO нет.
>Там есть возможность заставить перегрузить не тот принтер,
>что требуется, возможно даже отсутствующий. В этом
>случае приходится полагаться на корректную обработку
>такой ситуации lprm и lpadmin. Это не очень
>критично, но все же.
Я слегка ошибся.:) Тут очень критично другое:
если сделать симлинк /tmp/xshut.$$ -> /etc/passwd,
то, ну Вы меня поняли.:)
Так что, скрипты, запускаемые от root, должны
быть выверены до мелочей.
--
С уважением,
Алексей Новиков
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Re: CUPS
2004-09-03 9:07 ` Alexey Novikov
@ 2004-09-04 7:08 ` Yura Kalinichenko
0 siblings, 0 replies; 24+ messages in thread
From: Yura Kalinichenko @ 2004-09-04 7:08 UTC (permalink / raw)
To: AltLinux Community Maillist
В Птн, 03.09.2004, в 12:07, Alexey Novikov написал:
> Я слегка ошибся.:) Тут очень критично другое:
> если сделать симлинк /tmp/xshut.$$ -> /etc/passwd,
> то, ну Вы меня поняли.:)
>
> Так что, скрипты, запускаемые от root, должны
> быть выверены до мелочей.
Cпасибо, не подумал, бью себя пяткой в грудь.
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2004-09-07 5:08 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-02 5:52 [Comm] CUPS Korshunov Ilya
2004-09-02 8:17 ` Yura Kalinichenko
2004-09-02 8:17 ` [Comm] CUPS Michael Shigorin
2004-09-02 8:37 ` Korshunov Ilya
2004-09-02 9:48 ` Yura Kalinichenko
2004-09-02 10:16 ` Michael Shigorin
2004-09-02 10:55 ` Yura Kalinichenko
2004-09-02 10:23 ` Korshunov Ilya
2004-09-02 10:59 ` Yura Kalinichenko
2004-09-02 11:52 ` Korshunov Ilya
2004-09-03 4:39 ` Yura Kalinichenko
2004-09-03 4:49 ` Korshunov Ilya
2004-09-03 5:11 ` Yura Kalinichenko
2004-09-03 7:08 ` [Comm] Re: CUPS reset Michael Shigorin
2004-09-04 7:11 ` Yura Kalinichenko
2004-09-06 8:44 ` Michael Shigorin
2004-09-06 14:27 ` Yura Kalinichenko
2004-09-06 16:02 ` Michael Shigorin
2004-09-07 5:08 ` Yura Kalinichenko
2004-09-02 11:03 ` [Comm] Re: CUPS Alexey Novikov
2004-09-03 4:43 ` Yura Kalinichenko
2004-09-03 6:45 ` Alexey Novikov
2004-09-03 9:07 ` Alexey Novikov
2004-09-04 7:08 ` Yura Kalinichenko
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git