* [Comm] ip-up.local ???
@ 2003-10-16 13:01 Vlad Gousev
2003-10-16 17:12 ` óÅÒÇÅÊ ðÁÒÁÄÅÅ×
0 siblings, 1 reply; 12+ messages in thread
From: Vlad Gousev @ 2003-10-16 13:01 UTC (permalink / raw)
To: Community
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 797 bytes --]
Suilad Community!
Подскажите, пожалуйста, как сделать, чтобы при соединении с
инетом запускалось конкретное приложение, но от имени текущего
пользователя. Если прописать вызов из ip-up.local, то вызов
происходит от root...
Конкретно, я хочу, чтобы при коннекто запускался kget, а при
дисконнекте "killall kget". Вторая часть у меня получилась
(ip-down.local), а вот первую не знаю как реализовать...
--
Meneg Suilaid, [Team Sberbank] [Team Philips ]
Vlad Gousev [Team Niva ] [Team Linux ]
[ Freedom for Tibet ]
to verify pgp:
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x318369E5
--- KMail 1.5 / ALT Linux Junior 2.2
*Origin:OM-MANI-PADME-HUNG(VladGousev@gmx.net AKA 2:5055/113.108)
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] ip-up.local ???
2003-10-16 13:01 [Comm] ip-up.local ??? Vlad Gousev
@ 2003-10-16 17:12 ` óÅÒÇÅÊ ðÁÒÁÄÅÅ×
2003-10-16 18:10 ` Vlad Gousev
0 siblings, 1 reply; 12+ messages in thread
From: óÅÒÇÅÊ ðÁÒÁÄÅÅ× @ 2003-10-16 17:12 UTC (permalink / raw)
To: Vlad Gousev
Hello Vlad,
Thursday, October 16, 2003, 4:00:23 PM, you wrote:
VG> Подскажите, пожалуйста, как сделать, чтобы при соединении с
VG> инетом запускалось конкретное приложение, но от имени текущего
VG> пользователя. Если прописать вызов из ip-up.local, то вызов
VG> происходит от root...
VG> Конкретно, я хочу, чтобы при коннекто запускался kget, а при
VG> дисконнекте "killall kget". Вторая часть у меня получилась
VG> (ip-down.local), а вот первую не знаю как реализовать...
Как понимать текущего? Того имени которое в chap-secrets на
авторизацию с "провайдером"? Если оно есть в числе пользователей
на машинке, то наверное его имя можно взять в ip-up.local как
$PPPLOGNAME и запускать процесс как su -c "/path/to/kget" $PPPLOGNAME.
Не проверял, это совет навскидку :) С этого места можно наковырять
много вариантов. Вообщем пересмотри по диогонали 'man pppd'.
Я много полезного начал делать, когда посмтрел чего передается в
"среде окружения" для ip-up.local. :)
--
Best regards,
Сергей mailto:psv@gdnet.dp.ua
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] ip-up.local ???
2003-10-16 17:12 ` óÅÒÇÅÊ ðÁÒÁÄÅÅ×
@ 2003-10-16 18:10 ` Vlad Gousev
2003-10-18 7:56 ` [Comm] " Michael Shigorin
0 siblings, 1 reply; 12+ messages in thread
From: Vlad Gousev @ 2003-10-16 18:10 UTC (permalink / raw)
To: community
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1065 bytes --]
В сообщении от Четверг 16 Октябрь 2003 21:12 Сергей написал(a):
>VG> Подскажите, пожалуйста, как сделать, чтобы при соединении
> с VG> инетом запускалось конкретное приложение, но от имени
> текущего VG> пользователя. Если прописать вызов из
> ip-up.local, то вызов VG> происходит от root...
>VG> Конкретно, я хочу, чтобы при коннекто запускался kget, а
> при VG> дисконнекте "killall kget". Вторая часть у меня
> получилась VG> (ip-down.local), а вот первую не знаю как
> реализовать...
>
> Как понимать текущего? Того имени которое в chap-secrets на
> авторизацию с "провайдером"?
Я имел ввиду пользователя Linux, которым выполнен вход. Для
провайдера имя другое.
--
Meneg Suilaid, [Team Sberbank] [Team Philips ]
Vlad Gousev [Team Niva ] [Team Linux ]
[ Freedom for Tibet ]
to verify pgp:
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x318369E5
--- KMail 1.5 / ALT Linux Junior 2.2
*Origin:OM-MANI-PADME-HUNG(VladGousev@gmx.net AKA 2:5055/113.108)
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Comm] Re: ip-up.local ???
2003-10-16 18:10 ` Vlad Gousev
@ 2003-10-18 7:56 ` Michael Shigorin
2003-10-18 19:01 ` Vlad Gousev
0 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2003-10-18 7:56 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 1004 bytes --]
On Thu, Oct 16, 2003 at 10:09:47PM +0400, Vlad Gousev wrote:
> >VG> Подскажите, пожалуйста, как сделать, чтобы при соединении
> > с VG> инетом запускалось конкретное приложение, но от имени
> > текущего VG> пользователя. Если прописать вызов из
> > Как понимать текущего? Того имени которое в chap-secrets
> > на авторизацию с "провайдером"?
> Я имел ввиду пользователя Linux, которым выполнен вход.
Их может быть и несколько.
> >VG> Конкретно, я хочу, чтобы при коннекто запускался kget, а
> > при VG> дисконнекте "killall kget". Вторая часть у меня
> > получилась VG> (ip-down.local), а вот первую не знаю как
> > реализовать...
Судя по контексту -- упоминается один; тогда можно и просто
killall kget, не находите?
PS: вообще задачка интересная (например, как определить
пользователя, который сейчас/первый залез на консоль/в_иксы);
решать при необходимости, думаю, в сторону pam_console.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Re: ip-up.local ???
2003-10-18 7:56 ` [Comm] " Michael Shigorin
@ 2003-10-18 19:01 ` Vlad Gousev
2003-10-18 20:24 ` Shur
0 siblings, 1 reply; 12+ messages in thread
From: Vlad Gousev @ 2003-10-18 19:01 UTC (permalink / raw)
To: community
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1386 bytes --]
В сообщении от Суббота 18 Октябрь 2003 11:56 Michael Shigorin
написал(a):
>> >VG> Подскажите, пожалуйста, как сделать, чтобы при
>> > соединении с VG> инетом запускалось конкретное приложение,
>> > но от имени текущего VG> пользователя. Если прописать вызов
>> > из Как понимать текущего? Того имени которое в chap-secrets
>> > на авторизацию с "провайдером"?
>>
>> Я имел ввиду пользователя Linux, которым выполнен вход.
>
>Их может быть и несколько.
Не путайте меня, я и сам могу запутаться :-)
Я про того юзера, который запустил kppp.
>> >VG> Конкретно, я хочу, чтобы при коннекто запускался kget,
>> > а при VG> дисконнекте "killall kget". Вторая часть у меня
>> > получилась VG> (ip-down.local), а вот первую не знаю как
>> > реализовать...
>
>Судя по контексту -- упоминается один; тогда можно и просто
>killall kget, не находите?
Я так и сделал. Удаление kget не вопрос, вопрос, как его
запустить при соединении!
Кстати, а почему скрипты pppd запускаются от root? Я был
удивлён...
--
Meneg Suilaid, [Team Sberbank] [Team Philips ]
Vlad Gousev [Team Niva ] [Team Linux ]
[ Freedom for Tibet ]
to verify pgp:
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x318369E5
--- KMail 1.5 / ALT Linux Junior 2.2
*Origin:OM-MANI-PADME-HUNG(VladGousev@gmx.net AKA 2:5055/113.108)
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Re: ip-up.local ???
2003-10-18 19:01 ` Vlad Gousev
@ 2003-10-18 20:24 ` Shur
2003-10-18 22:46 ` Vlad Gousev
0 siblings, 1 reply; 12+ messages in thread
From: Shur @ 2003-10-18 20:24 UTC (permalink / raw)
To: community
On Sat, 18 Oct 2003 23:01:40 +0400
Vlad Gousev <VladGousev@gmx.net> wrote:
> Я так и сделал. Удаление kget не вопрос, вопрос, как его
> запустить при соединении!
Вот так у меня из ip-up.local запускается fetchmail от
пользователя меня.
su -c fetchmail --login shur
> Кстати, а почему скрипты pppd запускаются от root? Я был
> удивлён...
Потому что он управляет маршрутизацией.
--
Удачи.
Александр.
JID: alexga@jabber.ru
UID: 243768116
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Re: ip-up.local ???
2003-10-18 20:24 ` Shur
@ 2003-10-18 22:46 ` Vlad Gousev
2003-10-18 22:58 ` Borovoy M.
0 siblings, 1 reply; 12+ messages in thread
From: Vlad Gousev @ 2003-10-18 22:46 UTC (permalink / raw)
To: community
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1441 bytes --]
В сообщении от Воскресенье 19 Октябрь 2003 00:24 Shur написал(a):
>> Я так и сделал. Удаление kget не вопрос, вопрос, как его
>> запустить при соединении!
>
>Вот так у меня из ip-up.local запускается fetchmail от
>пользователя меня.
>
>su -c fetchmail --login shur
Прописал "su -c kget --login vlad" в ip-up.local, соединился -
kget не запустился :-(
Вот, что я ншёл в /var/log/messages:
Oct 19 02:02:40 localhost pam_tcb[20771]: su: Session opened for
vlad by (uid=0
Oct 19 02:02:40 localhost pam_tcb[20771]: su: Session closed for
vlad
А это отрывок из /var/log/auth/messages:
Oct 19 02:02:40 localhost pam_tcb[20771]: su: Session opened for
vlad by (uid=0
Oct 19 02:02:40 localhost pam_limits[20771]: checking if vlad is
in group root
Oct 19 02:02:40 localhost pam_tcb[20771]: su: Session closed for
vlad
Подумал, что надо добавить себя в группу root, добавил,
перелогинился, соединился - результат тот же - kget не
запускается. А, если в рутовой консоли набрать "su -c kget
--login vlad", то запускается...
Что я делаю не так?...
--
Meneg Suilaid, [Team Sberbank] [Team Philips ]
Vlad Gousev [Team Niva ] [Team Linux ]
[ Freedom for Tibet ]
to verify pgp:
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x318369E5
--- KMail 1.5 / ALT Linux Junior 2.2
*Origin:OM-MANI-PADME-HUNG(VladGousev@gmx.net AKA 2:5055/113.108)
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Re: ip-up.local ???
2003-10-18 22:46 ` Vlad Gousev
@ 2003-10-18 22:58 ` Borovoy M.
2003-10-18 23:30 ` Borovoy M.
2003-10-19 15:29 ` Vlad Gousev
0 siblings, 2 replies; 12+ messages in thread
From: Borovoy M. @ 2003-10-18 22:58 UTC (permalink / raw)
To: community
Vlad Gousev пишет:
> В сообщении от Воскресенье 19 Октябрь 2003 00:24 Shur написал(a):
> Прописал "su -c kget --login vlad" в ip-up.local, соединился -
> kget не запустился :-(
> Вот, что я ншёл в /var/log/messages:
> Oct 19 02:02:40 localhost pam_tcb[20771]: su: Session opened for
> vlad by (uid=0
> Oct 19 02:02:40 localhost pam_tcb[20771]: su: Session closed for
> vlad
>
> А это отрывок из /var/log/auth/messages:
> Oct 19 02:02:40 localhost pam_tcb[20771]: su: Session opened for
> vlad by (uid=0
> Oct 19 02:02:40 localhost pam_limits[20771]: checking if vlad is
> in group root
> Oct 19 02:02:40 localhost pam_tcb[20771]: su: Session closed for
> vlad
>
> Подумал, что надо добавить себя в группу root, добавил,
> перелогинился, соединился - результат тот же - kget не
> запускается. А, если в рутовой консоли набрать "su -c kget
> --login vlad", то запускается...
>
> Что я делаю не так?...
Попробуй su -c 'DISPLAY=:0 kget' --login vlad
--
С уважением, Боровой Михаил
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Re: ip-up.local ???
2003-10-18 22:58 ` Borovoy M.
@ 2003-10-18 23:30 ` Borovoy M.
2003-10-19 15:30 ` Vlad Gousev
2003-10-19 15:29 ` Vlad Gousev
1 sibling, 1 reply; 12+ messages in thread
From: Borovoy M. @ 2003-10-18 23:30 UTC (permalink / raw)
To: community
Borovoy M. пишет:
> Vlad Gousev пишет:
>
>> В сообщении от Воскресенье 19 Октябрь 2003 00:24 Shur написал(a):
>> Подумал, что надо добавить себя в группу root, добавил, перелогинился,
>> соединился - результат тот же - kget не запускается. А, если в рутовой
>> консоли набрать "su -c kget --login vlad", то запускается...
>>
>> Что я делаю не так?...
>
> Попробуй su -c 'DISPLAY=:0 kget' --login vlad
А лучше наверно так
----- begin script "kget-start.sh" -----
#!/bin/sh
while [ ! -f /var/run/ppp0.pid ]; do
sleep 5
done
kget
------ end script "kget-start.sh" ------
----- begin script "kppp-start.sh" -----
#!/bin/sh
./kget-start.sh &
kppp
killall kget-start.sh
killall kget
------ end script "kppp-start.sh" ------
Запускать скрипт kppp-start.sh из иксов.
--
С уважением, Боровой Михаил
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Re: ip-up.local ???
2003-10-18 22:58 ` Borovoy M.
2003-10-18 23:30 ` Borovoy M.
@ 2003-10-19 15:29 ` Vlad Gousev
1 sibling, 0 replies; 12+ messages in thread
From: Vlad Gousev @ 2003-10-19 15:29 UTC (permalink / raw)
To: community
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 886 bytes --]
В сообщении от Воскресенье 19 Октябрь 2003 02:58 Borovoy M.
написал(a):
>>
>> Прописал "su -c kget --login vlad" в ip-up.local, соединился
>> - kget не запустился :-(
>> Что я делаю не так?...
>
>Попробуй su -c 'DISPLAY=:0 kget' --login vlad
Заработало! Спасибо. Опять я забыл про DISPLAY! У меня уже была
подобная проблема с запуском kkbswitch.
Отдельное спасибо Сергею Парадееву за подсказку насчёт переменных
окружения. "su -c 'DISPLAY=:0 kget' --login $PPPLOGNAME" будет
более правильно.
--
Meneg Suilaid, [Team Sberbank] [Team Philips ]
Vlad Gousev [Team Niva ] [Team Linux ]
[ Freedom for Tibet ]
to verify pgp:
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x318369E5
--- KMail 1.5 / ALT Linux Junior 2.2
*Origin:OM-MANI-PADME-HUNG(VladGousev@gmx.net AKA 2:5055/113.108)
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2003-10-20 1:26 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-16 13:01 [Comm] ip-up.local ??? Vlad Gousev
2003-10-16 17:12 ` óÅÒÇÅÊ ðÁÒÁÄÅÅ×
2003-10-16 18:10 ` Vlad Gousev
2003-10-18 7:56 ` [Comm] " Michael Shigorin
2003-10-18 19:01 ` Vlad Gousev
2003-10-18 20:24 ` Shur
2003-10-18 22:46 ` Vlad Gousev
2003-10-18 22:58 ` Borovoy M.
2003-10-18 23:30 ` Borovoy M.
2003-10-19 15:30 ` Vlad Gousev
2003-10-20 1:26 ` Borovoy M.
2003-10-19 15:29 ` Vlad Gousev
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