ALT Linux Community general discussions
 help / color / mirror / Atom feed
* Re: [mdk-re] Права на скрипт
  @ 2001-07-11 15:16 ` cornet
  2001-07-11 15:23   ` Sergey Bolshakov
  2001-07-11 15:55   ` [mdk-re] " Artem K. Jouravsky
  0 siblings, 2 replies; 12+ messages in thread
From: cornet @ 2001-07-11 15:16 UTC (permalink / raw)
  To: mandrake-russian

> Mikhail Nikitin wrote:
> 
> Существует скрипт который выполняет некоторую работу, и
> добавляет пользователя unix (создает нового) с помощью adduser.
> На скрипт выставлены все максимально возможные права:
> (пока для тестирования) -rwsrwsrwx.
> 
> При этом при попытке использовать внутри скрипта команду
> adduser
> выдается сообщение:
> adduser: unable to lock password file
> (если пользователь, запускающий скрипт - не root, иначе - все
> ок).
> 
> Как бороться с этим, если предполагается, что в дальнейшем
> права на скрипте будут стоять только на запуск?
> 

Не зависимо то пермишенов скрипт идет с правами того, кто его
запустил.
Поставите suid бит и будет идти с правами владельца, а не
запустившего.
Но это не всегда работает, вот например smbpasswd через suid
работать не хочет ;-))

-- 
******** FIRE & STEEL ********



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [mdk-re] Права на скрипт
  2001-07-11 15:16 ` [mdk-re] Права на скрипт cornet
@ 2001-07-11 15:23   ` Sergey Bolshakov
  2001-07-11 15:32     ` cornet
  2001-07-11 15:34     ` [mdk-re] Re[2]: " Ilya
  2001-07-11 15:55   ` [mdk-re] " Artem K. Jouravsky
  1 sibling, 2 replies; 12+ messages in thread
From: Sergey Bolshakov @ 2001-07-11 15:23 UTC (permalink / raw)
  To: mandrake-russian

>>>>> "cornet" == cornet  writes:

 >> Mikhail Nikitin wrote:
 >> 
 >> Существует скрипт который выполняет некоторую работу, и добавляет
 >> пользователя unix (создает нового) с помощью adduser.  На скрипт
 >> выставлены все максимально возможные права: (пока для тестирования)
 >> -rwsrwsrwx.
 >> 
 >> При этом при попытке использовать внутри скрипта команду adduser выдается
 >> сообщение: adduser: unable to lock password file (если пользователь,
 >> запускающий скрипт - не root, иначе - все ок).
 >> 
 >> Как бороться с этим, если предполагается, что в дальнейшем права на
 >> скрипте будут стоять только на запуск?
 >> 

 cornet> Не зависимо то пермишенов скрипт идет с правами того, кто его
 cornet> запустил.  Поставите suid бит и будет идти с правами владельца, а не
 cornet> запустившего.  Но это не всегда работает, вот например smbpasswd
 cornet> через suid работать не хочет ;-))
suid на скрипты с некоторых пор признан вредным :)
и не работает.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [mdk-re] Права на скрипт
  2001-07-11 15:23   ` Sergey Bolshakov
@ 2001-07-11 15:32     ` cornet
  2001-07-11 15:34     ` [mdk-re] Re[2]: " Ilya
  1 sibling, 0 replies; 12+ messages in thread
From: cornet @ 2001-07-11 15:32 UTC (permalink / raw)
  To: mandrake-russian

Sergey Bolshakov wrote:
> 
> >>>>> "cornet" == cornet  writes:
> 
>  >> Mikhail Nikitin wrote:
>  >>
>  >> Существует скрипт который выполняет некоторую работу, и добавляет
>  >> пользователя unix (создает нового) с помощью adduser.  На скрипт
>  >> выставлены все максимально возможные права: (пока для тестирования)
>  >> -rwsrwsrwx.
>  >>
>  >> При этом при попытке использовать внутри скрипта команду adduser выдается
>  >> сообщение: adduser: unable to lock password file (если пользователь,
>  >> запускающий скрипт - не root, иначе - все ок).
>  >>
>  >> Как бороться с этим, если предполагается, что в дальнейшем права на
>  >> скрипте будут стоять только на запуск?
>  >>
> 
>  cornet> Не зависимо то пермишенов скрипт идет с правами того, кто его
>  cornet> запустил.  Поставите suid бит и будет идти с правами владельца, а не
>  cornet> запустившего.  Но это не всегда работает, вот например smbpasswd
>  cornet> через suid работать не хочет ;-))
> suid на скрипты с некоторых пор признан вредным :)
> и не работает.

О том, что это вредно для безопасности ни кто не спорит :-))
Однако до недавнего времени работало :-), по крайней мере в
RE7.0, в Спринге не пробовал ни разу, ибо знаю - вредно.

-- 
******** FIRE & STEEL ********



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [mdk-re] Re[2]: [mdk-re] Права на скрипт
  2001-07-11 15:23   ` Sergey Bolshakov
  2001-07-11 15:32     ` cornet
@ 2001-07-11 15:34     ` Ilya
  2001-07-11 15:43       ` cornet
  1 sibling, 1 reply; 12+ messages in thread
From: Ilya @ 2001-07-11 15:34 UTC (permalink / raw)
  To: Sergey Bolshakov

SB>  cornet> Не зависимо то пермишенов скрипт идет с правами того, кто его
SB>  cornet> запустил.  Поставите suid бит и будет идти с правами владельца, а не
SB>  cornet> запустившего.  Но это не всегда работает, вот например smbpasswd
SB>  cornet> через suid работать не хочет ;-))
Там же написано что стоит все -rwsrwsrwx

SB> suid на скрипты с некоторых пор признан вредным :)
SB> и не работает.
А как тогда быть ?..





^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [mdk-re] Re[2]: [mdk-re]  Права на скрипт
  2001-07-11 15:34     ` [mdk-re] Re[2]: " Ilya
@ 2001-07-11 15:43       ` cornet
  2001-07-11 17:23         ` Artem K. Jouravsky
  0 siblings, 1 reply; 12+ messages in thread
From: cornet @ 2001-07-11 15:43 UTC (permalink / raw)
  To: mandrake-russian

Ilya wrote:
> 
> SB>  cornet> Не зависимо то пермишенов скрипт идет с правами того, кто его
> SB>  cornet> запустил.  Поставите suid бит и будет идти с правами владельца, а не
> SB>  cornet> запустившего.  Но это не всегда работает, вот например smbpasswd
> SB>  cornet> через suid работать не хочет ;-))
> Там же написано что стоит все -rwsrwsrwx

Сорри, проглядел символы s, время послеобеденное, кровь от мозгов
к желудку ушла... и пока что не вернулась :-))

> SB> suid на скрипты с некоторых пор признан вредным :)
> SB> и не работает.
> А как тогда быть ?..

man sudo

То же очень полезная штучка :-)
-- 
******** FIRE & STEEL ********



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [mdk-re] Права на скрипт
  2001-07-11 15:16 ` [mdk-re] Права на скрипт cornet
  2001-07-11 15:23   ` Sergey Bolshakov
@ 2001-07-11 15:55   ` Artem K. Jouravsky
  1 sibling, 0 replies; 12+ messages in thread
From: Artem K. Jouravsky @ 2001-07-11 15:55 UTC (permalink / raw)
  To: mandrake-russian

Здравствуйте, cornet <cornet@zmail.ru>!
От Wed, 11 Jul 2001 15:23:42 +0400 вы писали на тему Re: [mdk-re] Права на скрипт:

> > Mikhail Nikitin wrote:
> > 
> > Существует скрипт который выполняет некоторую работу, и
> > добавляет пользователя unix (создает нового) с помощью
> adduser.
> > На скрипт выставлены все максимально возможные права:
> > (пока для тестирования) -rwsrwsrwx.
> > 
> > При этом при попытке использовать внутри скрипта команду
> > adduser
> > выдается сообщение:
> > adduser: unable to lock password file
> > (если пользователь, запускающий скрипт - не root, иначе - все
> > ок).
> > 
> > Как бороться с этим, если предполагается, что в дальнейшем
> > права на скрипте будут стоять только на запуск?
> > 
> 
> Не зависимо то пермишенов скрипт идет с правами того, кто его
> запустил.
> Поставите suid бит и будет идти с правами владельца, а не
> запустившего.
> Но это не всегда работает, вот например smbpasswd через suid
> работать не хочет ;-))
Судя по пермишнам как раз стоит SUID (rws)... Мне когда такое надо было,
пришлось напрямую с /etc/passwd и /etc/shadow работать :(


------
Best wishes,
+----------------------+--------------------------+
|  ."-.                |  Work: +7-(095)-229-4278 |
| /X  | _o.----.    _  |  ICQ:  103399444         |
|/\_  \/ /  __  \_// ) |  Artem K. Jouravsky      |
|\__)-/_/\_____)____/  |  http://www.ifirst.ru/   |
+----------------------+--------------------------+		      



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [mdk-re] Re[2]: [mdk-re]  Права на скрипт
  2001-07-11 15:43       ` cornet
@ 2001-07-11 17:23         ` Artem K. Jouravsky
  2001-07-12  1:17           ` [mdk-re] Каждый юзер имеет право на скрипт :) Mikhail Zabaluev
  2001-07-12  3:50           ` [mdk-re] Re[2]: [mdk-re] Права на скрипт Yura Gusev
  0 siblings, 2 replies; 12+ messages in thread
From: Artem K. Jouravsky @ 2001-07-11 17:23 UTC (permalink / raw)
  To: mandrake-russian

Здравствуйте, cornet <cornet@zmail.ru>!
От Wed, 11 Jul 2001 15:53:05 +0400 вы писали на тему Re: [mdk-re] Re[2]: [mdk-re]  Права на скрипт:

> > SB> suid на скрипты с некоторых пор признан вредным :)
> > SB> и не работает.
> > А как тогда быть ?..
> 
> man sudo
> 
> То же очень полезная штучка :-)
Это да. А если надо на WEB-интерфейс повесить создание почтового ящика?
Апачу права на sudo <script> выдать?

------
Best wishes,
+----------------------+--------------------------+
|  ."-.                |  Work: +7-(095)-229-4278 |
| /X  | _o.----.    _  |  ICQ:  103399444         |
|/\_  \/ /  __  \_// ) |  Artem K. Jouravsky      |
|\__)-/_/\_____)____/  |  http://www.ifirst.ru/   |
+----------------------+--------------------------+		      



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [mdk-re] Каждый юзер имеет право на скрипт :)
  2001-07-11 17:23         ` Artem K. Jouravsky
@ 2001-07-12  1:17           ` Mikhail Zabaluev
  2001-07-12  3:50           ` [mdk-re] Re[2]: [mdk-re] Права на скрипт Yura Gusev
  1 sibling, 0 replies; 12+ messages in thread
From: Mikhail Zabaluev @ 2001-07-12  1:17 UTC (permalink / raw)
  To: mandrake-russian

[-- Attachment #1: Type: text/plain, Size: 837 bytes --]

Hello Artem,

On Wed, Jul 11, 2001 at 05:40:04PM +0400, Artem K. Jouravsky wrote:
>
> Здравствуйте, cornet <cornet@zmail.ru>!
> От Wed, 11 Jul 2001 15:53:05 +0400 вы писали на тему Re: [mdk-re] Re[2]: [mdk-re]  Права на скрипт:
> 
> > > SB> suid на скрипты с некоторых пор признан вредным :)
> > > SB> и не работает.
> > > А как тогда быть ?..
> > 
> > man sudo
> > 
> > То же очень полезная штучка :-)
> Это да. А если надо на WEB-интерфейс повесить создание почтового ящика?
> Апачу права на sudo <script> выдать?

Ух-х, как опасно :)
Лучше учредить институт виртуальных account'ов - через LDAP или еще как
- и отдать его на поругание apache.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
The generation of random numbers is too important to be left to chance.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [mdk-re] Re[2]: [mdk-re]  Права на скрипт
  2001-07-11 17:23         ` Artem K. Jouravsky
  2001-07-12  1:17           ` [mdk-re] Каждый юзер имеет право на скрипт :) Mikhail Zabaluev
@ 2001-07-12  3:50           ` Yura Gusev
  2001-07-12 16:11             ` Artem K. Jouravsky
  1 sibling, 1 reply; 12+ messages in thread
From: Yura Gusev @ 2001-07-12  3:50 UTC (permalink / raw)
  To: mandrake-russian

On Wed, 11 Jul 2001, Artem K. Jouravsky wrote:

> > То же очень полезная штучка :-)
> Это да. А если надо на WEB-интерфейс повесить создание почтового ящика?
> Апачу права на sudo <script> выдать?
Ну не нормальных же пользователей заводить??? Создай например с помощю
qmail виртуальных и храни всех в базе даных.


-- 
  7:55pm  up 14 days, 22:00,  1 user,  load average: 0.05, 0.11, 0.09
            __
         | /  \ |        Iouri Goussev            //  \\
        \_\\  //_/       elendal@w4.ca           _\\()//_
         .'/()\'.           Foo-Bar             / //  \\ \
   jgs    \\  //   http://foobar.irc-unix.net    | \__/ |
    I am not 31337. But I can use the Vi editor... ;-0




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [mdk-re] Re[2]: [mdk-re]  Права на скрипт
  2001-07-12  3:50           ` [mdk-re] Re[2]: [mdk-re] Права на скрипт Yura Gusev
@ 2001-07-12 16:11             ` Artem K. Jouravsky
  2001-07-13  9:42               ` Yura Gusev
  0 siblings, 1 reply; 12+ messages in thread
From: Artem K. Jouravsky @ 2001-07-12 16:11 UTC (permalink / raw)
  To: mandrake-russian

Здравствуйте, Yura Gusev <elendal@w4technology.com>!
От Wed, 11 Jul 2001 19:57:29 -0400 (EDT) вы писали на тему Re: [mdk-re] Re[2]: [mdk-re]  Права на скрипт:

YG> On Wed, 11 Jul 2001, Artem K. Jouravsky wrote:
YG> 
YG> > > То же очень полезная штучка :-)
YG> > Это да. А если надо на WEB-интерфейс повесить создание
YG> почтового ящика?
YG> > Апачу права на sudo <script> выдать?
YG> Ну не нормальных же пользователей заводить??? Создай например
YG> с помощю
YG> qmail виртуальных и храни всех в базе даных.

qmail не хочется... LDAP действительно вариант, спасибо!


------
Best wishes,
+----------------------+--------------------------+
|  ."-.                |  Work: +7-(095)-229-4278 |
| /X  | _o.----.    _  |  ICQ:  103399444         |
|/\_  \/ /  __  \_// ) |  Artem K. Jouravsky      |
|\__)-/_/\_____)____/  |  http://www.ifirst.ru/   |
+----------------------+--------------------------+		      



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [mdk-re] Re[2]: [mdk-re]  Права на скрипт
  2001-07-12 16:11             ` Artem K. Jouravsky
@ 2001-07-13  9:42               ` Yura Gusev
  2001-07-13 23:14                 ` [mdk-re] " Mikhail Zabaluev
  0 siblings, 1 reply; 12+ messages in thread
From: Yura Gusev @ 2001-07-13  9:42 UTC (permalink / raw)
  To: mandrake-russian

> YG> > Это да. А если надо на WEB-интерфейс повесить создание
> YG> почтового ящика?
> YG> > Апачу права на sudo <script> выдать?
> YG> Ну не нормальных же пользователей заводить??? Создай например
> YG> с помощю
> YG> qmail виртуальных и храни всех в базе даных.
>
> qmail не хочется... LDAP действительно вариант, спасибо!

А почему интересно? Самы быстрый и надёжный почтовик из мне извесных.
Из-за его модульности можно его очень тонко настраивать. Удобные конфиги
плюс более надёжный формат хранения писем. Его в дистрибютивы не включают
только из-за того что его нельзя в бинарниках распространять.


-- 
  1:42am  up 16 days,  3:47,  1 user,  load average: 0.03, 0.09, 0.08
            __
         | /  \ |        Iouri Goussev            //  \\
        \_\\  //_/       elendal@w4.ca           _\\()//_
         .'/()\'.           Foo-Bar             / //  \\ \
   jgs    \\  //   http://foobar.irc-unix.net    | \__/ |
    I am not 31337. But I can use the Vi editor... ;-0




^ permalink raw reply	[flat|nested] 12+ messages in thread

* [mdk-re] Re: Права на скрипт
  2001-07-13  9:42               ` Yura Gusev
@ 2001-07-13 23:14                 ` Mikhail Zabaluev
  0 siblings, 0 replies; 12+ messages in thread
From: Mikhail Zabaluev @ 2001-07-13 23:14 UTC (permalink / raw)
  To: mandrake-russian

Hello Yura,

On Fri, Jul 13, 2001 at 01:48:13AM -0400, Yura Gusev wrote:
>
> 
> > YG> > Это да. А если надо на WEB-интерфейс повесить создание
> > YG> почтового ящика?
> > YG> > Апачу права на sudo <script> выдать?
> > YG> Ну не нормальных же пользователей заводить??? Создай например
> > YG> с помощю
> > YG> qmail виртуальных и храни всех в базе даных.
> >
> > qmail не хочется... LDAP действительно вариант, спасибо!
> 
> А почему интересно? Самы быстрый и надёжный почтовик из мне извесных.
> Из-за его модульности можно его очень тонко настраивать. Удобные конфиги
> плюс более надёжный формат хранения писем. Его в дистрибютивы не включают
> только из-за того что его нельзя в бинарниках распространять.

Не то чтобы совсем нельзя распространять, но нельзя распространять в виде,
отличном от авторского. Например, в совместимом с LSB.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
Practical politics consists in ignoring facts.
		-- Henry Adams



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2001-07-13 23:14 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-07-11 15:16 ` [mdk-re] Права на скрипт cornet
2001-07-11 15:23   ` Sergey Bolshakov
2001-07-11 15:32     ` cornet
2001-07-11 15:34     ` [mdk-re] Re[2]: " Ilya
2001-07-11 15:43       ` cornet
2001-07-11 17:23         ` Artem K. Jouravsky
2001-07-12  1:17           ` [mdk-re] Каждый юзер имеет право на скрипт :) Mikhail Zabaluev
2001-07-12  3:50           ` [mdk-re] Re[2]: [mdk-re] Права на скрипт Yura Gusev
2001-07-12 16:11             ` Artem K. Jouravsky
2001-07-13  9:42               ` Yura Gusev
2001-07-13 23:14                 ` [mdk-re] " Mikhail Zabaluev
2001-07-11 15:55   ` [mdk-re] " Artem K. Jouravsky

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