* [Comm] Вопрос про start_daemon
@ 2007-11-09 9:28 Gulay Boris
2007-11-09 20:24 ` Michael Shigorin
0 siblings, 1 reply; 7+ messages in thread
From: Gulay Boris @ 2007-11-09 9:28 UTC (permalink / raw)
To: community
У меня есть демон, который не умеет запускаться под заданным пользователем.
Хочу решить эту проблему при помощи параметра --set-user для start_daemon в
инитскрипте.
Однако, есть подвох: у пользователя, под которым, по моей задумке, должен
запускаться демон, в качестве шела и хоума указан /dev/null.
При попытке запустить демона получаю ошибку "/dev/null not available;
exiting". В этом свете вопрос: зачем start_daemon указывает для su параметр
-l? Ведь нам, всего лишь, нужно выполнить одну команду, даже в мане, в
примере для ключа -c, -l не указан.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Вопрос про start_daemon
2007-11-09 9:28 [Comm] Вопрос про start_daemon Gulay Boris
@ 2007-11-09 20:24 ` Michael Shigorin
2007-11-10 12:42 ` Dmitry V. Levin
2007-11-12 8:34 ` Gulay Boris
0 siblings, 2 replies; 7+ messages in thread
From: Michael Shigorin @ 2007-11-09 20:24 UTC (permalink / raw)
To: community
On Fri, Nov 09, 2007 at 12:28:40PM +0300, Gulay Boris wrote:
> У меня есть демон, который не умеет запускаться под заданным
> пользователем. Хочу решить эту проблему при помощи параметра
> --set-user для start_daemon в инитскрипте.
> Однако, есть подвох: у пользователя, под которым, по моей
> задумке, должен запускаться демон, в качестве шела и хоума
> указан /dev/null.
Возможно, шелл лучше /bin/false.
> При попытке запустить демона получаю ошибку "/dev/null not
> available; exiting". В этом свете вопрос: зачем start_daemon
> указывает для su параметр -l? Ведь нам, всего лишь, нужно
> выполнить одну команду, даже в мане, в примере для ключа -c, -l
> не указан.
Это лучше спросить ldv@.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Вопрос про start_daemon
2007-11-09 20:24 ` Michael Shigorin
@ 2007-11-10 12:42 ` Dmitry V. Levin
2007-11-10 20:41 ` Gulay Boris
2007-11-12 8:34 ` Gulay Boris
1 sibling, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2007-11-10 12:42 UTC (permalink / raw)
To: ALT Linux general discussion list
[-- Attachment #1: Type: text/plain, Size: 536 bytes --]
On Fri, Nov 09, 2007 at 10:24:42PM +0200, Michael Shigorin wrote:
> On Fri, Nov 09, 2007 at 12:28:40PM +0300, Gulay Boris wrote:
[...]
> > При попытке запустить демона получаю ошибку "/dev/null not
> > available; exiting". В этом свете вопрос: зачем start_daemon
> > указывает для su параметр -l? Ведь нам, всего лишь, нужно
> > выполнить одну команду, даже в мане, в примере для ключа -c, -l
> > не указан.
>
> Это лучше спросить ldv@.
Грубо говоря, чтобы сформировать правильную среду для запуска команды.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Вопрос про start_daemon
2007-11-10 12:42 ` Dmitry V. Levin
@ 2007-11-10 20:41 ` Gulay Boris
0 siblings, 0 replies; 7+ messages in thread
From: Gulay Boris @ 2007-11-10 20:41 UTC (permalink / raw)
To: 'ALT Linux Community general discussions'
Мм...
Может тогда стоит добавить в start_daemon опцию, позволяющую управлять
передачей параметра -l утилите su? Чтобы можно было запуск под другим
пользователем без -l?
-----Original Message-----
From: community-bounces@lists.altlinux.org
[mailto:community-bounces@lists.altlinux.org] On Behalf Of Dmitry V. Levin
Sent: Saturday, November 10, 2007 3:43 PM
To: ALT Linux general discussion list
Subject: Re: [Comm] Вопрос про start_daemon
On Fri, Nov 09, 2007 at 10:24:42PM +0200, Michael Shigorin wrote:
> On Fri, Nov 09, 2007 at 12:28:40PM +0300, Gulay Boris wrote:
[...]
> > При попытке запустить демона получаю ошибку "/dev/null not
> > available; exiting". В этом свете вопрос: зачем start_daemon
> > указывает для su параметр -l? Ведь нам, всего лишь, нужно выполнить
> > одну команду, даже в мане, в примере для ключа -c, -l не указан.
>
> Это лучше спросить ldv@.
Грубо говоря, чтобы сформировать правильную среду для запуска команды.
--
ldv
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Вопрос про start_daemon
2007-11-09 20:24 ` Michael Shigorin
2007-11-10 12:42 ` Dmitry V. Levin
@ 2007-11-12 8:34 ` Gulay Boris
2007-11-12 20:59 ` Dmitry V. Levin
1 sibling, 1 reply; 7+ messages in thread
From: Gulay Boris @ 2007-11-12 8:34 UTC (permalink / raw)
To: shigorin, 'ALT Linux Community general discussions'
Я и /sbin/nologin пробовал, который на мой взгляд лучше всего подходит для
этих целей. Но это проблему не решило.
-----Original Message-----
From: community-bounces@lists.altlinux.org
[mailto:community-bounces@lists.altlinux.org] On Behalf Of Michael Shigorin
Sent: Friday, November 09, 2007 11:25 PM
To: community@lists.altlinux.org
Subject: Re: [Comm] Вопрос про start_daemon
On Fri, Nov 09, 2007 at 12:28:40PM +0300, Gulay Boris wrote:
> У меня есть демон, который не умеет запускаться под заданным
> пользователем. Хочу решить эту проблему при помощи параметра
> --set-user для start_daemon в инитскрипте.
> Однако, есть подвох: у пользователя, под которым, по моей задумке,
> должен запускаться демон, в качестве шела и хоума указан /dev/null.
Возможно, шелл лучше /bin/false.
> При попытке запустить демона получаю ошибку "/dev/null not available;
> exiting". В этом свете вопрос: зачем start_daemon указывает для su
> параметр -l? Ведь нам, всего лишь, нужно выполнить одну команду, даже
> в мане, в примере для ключа -c, -l не указан.
Это лучше спросить ldv@.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
_______________________________________________
community mailing list
community@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/community
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Вопрос про start_daemon
2007-11-12 8:34 ` Gulay Boris
@ 2007-11-12 20:59 ` Dmitry V. Levin
2007-11-13 9:43 ` Gulay Boris
0 siblings, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2007-11-12 20:59 UTC (permalink / raw)
To: ALT Linux general discussion list
[-- Attachment #1: Type: text/plain, Size: 282 bytes --]
On Mon, Nov 12, 2007 at 11:34:09AM +0300, Gulay Boris wrote:
> Я и /sbin/nologin пробовал, который на мой взгляд лучше всего подходит для
> этих целей. Но это проблему не решило.
Если вы запускаете под этим пользователем шелл, то дайте ему нормальный
шелл. :)
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Вопрос про start_daemon
2007-11-12 20:59 ` Dmitry V. Levin
@ 2007-11-13 9:43 ` Gulay Boris
0 siblings, 0 replies; 7+ messages in thread
From: Gulay Boris @ 2007-11-13 9:43 UTC (permalink / raw)
To: 'ALT Linux Community general discussions'
Нет, не запускаю. Только демонов.
Мне, просто, кажется, что nologin в целом более правильно, чем /dev/null.
-----Original Message-----
From: community-bounces@lists.altlinux.org
[mailto:community-bounces@lists.altlinux.org] On Behalf Of Dmitry V. Levin
Sent: Tuesday, November 13, 2007 12:00 AM
To: ALT Linux general discussion list
Subject: Re: [Comm] Вопрос про start_daemon
On Mon, Nov 12, 2007 at 11:34:09AM +0300, Gulay Boris wrote:
> Я и /sbin/nologin пробовал, который на мой взгляд лучше всего подходит
> для этих целей. Но это проблему не решило.
Если вы запускаете под этим пользователем шелл, то дайте ему нормальный
шелл. :)
--
ldv
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-11-13 9:43 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-09 9:28 [Comm] Вопрос про start_daemon Gulay Boris
2007-11-09 20:24 ` Michael Shigorin
2007-11-10 12:42 ` Dmitry V. Levin
2007-11-10 20:41 ` Gulay Boris
2007-11-12 8:34 ` Gulay Boris
2007-11-12 20:59 ` Dmitry V. Levin
2007-11-13 9:43 ` Gulay Boris
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