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