ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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

* Re: [Comm] Re: ip-up.local ???
  2003-10-18 23:30               ` Borovoy M.
@ 2003-10-19 15:30                 ` Vlad Gousev
  2003-10-20  1:26                   ` Borovoy M.
  0 siblings, 1 reply; 12+ messages in thread
From: Vlad Gousev @ 2003-10-19 15:30 UTC (permalink / raw)
  To: community

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 602 bytes --]

В сообщении от Воскресенье 19 Октябрь 2003 03:30 Borovoy M. 
написал(a):

>> Попробуй su -c 'DISPLAY=:0 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-19 15:30                 ` Vlad Gousev
@ 2003-10-20  1:26                   ` Borovoy M.
  0 siblings, 0 replies; 12+ messages in thread
From: Borovoy M. @ 2003-10-20  1:26 UTC (permalink / raw)
  To: community

Vlad Gousev пишет:

> В сообщении от Воскресенье 19 Октябрь 2003 03:30 Borovoy M. 
> написал(a):
> 
>>>Попробуй su -c 'DISPLAY=:0 kget' --login vlad
>>
>>А лучше наверно так
>>...
> 
> А чем был плох предыдущий вариант? Возможны какие-то проблемы?

Предыдущий вариант работает только для одного пользователя.

-- 
С уважением, Боровой Михаил



^ 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