ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Restricted shell for cvs over ssh
@ 2002-10-29 13:16 Vitaly Ostanin
  2002-10-29 13:27 ` Nazar Yurpeak
  2002-10-29 14:03 ` [devel] " Dmitry V. Levin
  0 siblings, 2 replies; 17+ messages in thread
From: Vitaly Ostanin @ 2002-10-29 13:16 UTC (permalink / raw)
  To: devel

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

Hello, All!

Если не секрет, что такое хитрое запущено на хосте devel, что не
даёт нормального shell'а, но даёт возможность использовать cvs
over ssh ?

Собрался cvs у себя завести, хочется по уму :)

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

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

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

* Re: [devel] Restricted shell for cvs over ssh
  2002-10-29 13:16 [devel] Restricted shell for cvs over ssh Vitaly Ostanin
@ 2002-10-29 13:27 ` Nazar Yurpeak
  2002-10-29 13:57   ` [devel] " Vitaly Ostanin
  2002-10-29 14:03 ` [devel] " Dmitry V. Levin
  1 sibling, 1 reply; 17+ messages in thread
From: Nazar Yurpeak @ 2002-10-29 13:27 UTC (permalink / raw)
  To: devel

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

On Tue, 29 Oct 2002 16:16:58 +0300
Vitaly Ostanin <vyt@vzljot.ru> wrote:

> Hello, All!
> 
> Если не секрет, что такое хитрое запущено на хосте devel, что не
> даёт нормального shell'а, но даёт возможность использовать cvs
> over ssh ?
хм может /bin/false ?
> 
> Собрался cvs у себя завести, хочется по уму :)
> 
> -- 
> Regards, Vyt
> mailto:  vyt@vzljot.ru
> JID:     vyt@vzljot.ru

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

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

* [devel] Re: Restricted shell for cvs over ssh
  2002-10-29 13:27 ` Nazar Yurpeak
@ 2002-10-29 13:57   ` Vitaly Ostanin
  0 siblings, 0 replies; 17+ messages in thread
From: Vitaly Ostanin @ 2002-10-29 13:57 UTC (permalink / raw)
  To: devel

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

On Tue, 29 Oct 2002 16:27:08 +0300
Nazar Yurpeak <phoenix@altlinux.ru> wrote:

> On Tue, 29 Oct 2002 16:16:58 +0300
> Vitaly Ostanin <vyt@vzljot.ru> wrote:
> 
> > Hello, All!
> > 
> > Если не секрет, что такое хитрое запущено на хосте devel, что
> > не даёт нормального shell'а, но даёт возможность использовать
> > cvs over ssh ?
> хм может /bin/false ?

Не похоже - выводы обломов подключения разные.
Да и упоминался как-то restricted shell, если ничего не путаю.

<skipped/>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

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

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

* Re: [devel] Restricted shell for cvs over ssh
  2002-10-29 13:16 [devel] Restricted shell for cvs over ssh Vitaly Ostanin
  2002-10-29 13:27 ` Nazar Yurpeak
@ 2002-10-29 14:03 ` Dmitry V. Levin
  2002-10-29 14:32   ` [devel] " Vitaly Ostanin
  1 sibling, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2002-10-29 14:03 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Oct 29, 2002 at 04:16:58PM +0300, Vitaly Ostanin wrote:
> Если не секрет, что такое хитрое запущено на хосте devel, что не
> даёт нормального shell'а, но даёт возможность использовать cvs
> over ssh ?

Специальный wrapper:
$ wc master/alt_sh.c
    101     288    2112 master/alt_sh.c

> Собрался cvs у себя завести, хочется по уму :)

Только для cvs?
На devel.altlinux.ru есть ещё и rsync.


--
ldv

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

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

* [devel] Re: Restricted shell for cvs over ssh
  2002-10-29 14:03 ` [devel] " Dmitry V. Levin
@ 2002-10-29 14:32   ` Vitaly Ostanin
  2002-10-29 14:50     ` Dmitry V. Levin
  2002-10-29 15:00     ` Sergey Bolshakov
  0 siblings, 2 replies; 17+ messages in thread
From: Vitaly Ostanin @ 2002-10-29 14:32 UTC (permalink / raw)
  To: devel

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

On Tue, 29 Oct 2002 17:03:42 +0300
"Dmitry V. Levin" <ldv@altlinux.org> wrote:

> On Tue, Oct 29, 2002 at 04:16:58PM +0300, Vitaly Ostanin wrote:
> > Если не секрет, что такое хитрое запущено на хосте devel, что
> > не даёт нормального shell'а, но даёт возможность использовать
> > cvs over ssh ?
> 
> Специальный wrapper:
> $ wc master/alt_sh.c
>     101     288    2112 master/alt_sh.c

А он как бы... ну... попробовать дают? :))

> > Собрался cvs у себя завести, хочется по уму :)
> 
> Только для cvs?
> На devel.altlinux.ru есть ещё и rsync.

Да, это мне только для cvs.

<skipped/>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

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

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

* Re: [devel] Re: Restricted shell for cvs over ssh
  2002-10-29 14:32   ` [devel] " Vitaly Ostanin
@ 2002-10-29 14:50     ` Dmitry V. Levin
  2002-10-29 15:07       ` Vitaly Ostanin
  2002-10-29 15:00     ` Sergey Bolshakov
  1 sibling, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2002-10-29 14:50 UTC (permalink / raw)
  To: ALT Devel discussion list


[-- Attachment #1.1: Type: text/plain, Size: 736 bytes --]

On Tue, Oct 29, 2002 at 05:32:36PM +0300, Vitaly Ostanin wrote:
> > > Если не секрет, что такое хитрое запущено на хосте devel, что
> > > не даёт нормального shell'а, но даёт возможность использовать
> > > cvs over ssh ?
> > 
> > Специальный wrapper:
> > $ wc master/alt_sh.c
> >     101     288    2112 master/alt_sh.c
> 
> А он как бы... ну... попробовать дают? :))
> 
> > > Собрался cvs у себя завести, хочется по уму :)
> > 
> > Только для cvs?
> > На devel.altlinux.ru есть ещё и rsync.
> 
> Да, это мне только для cvs.

Вот пример такого shell'а.
Естественно, что приведённый в нем путь к chroot'у надо заменить на
реальный.

Помещают такие программы обычно в /usr/local/sbin/,
с правами %attr(4710,root,группа_доступа).


--
ldv

[-- Attachment #1.2: cvs_sh.c --]
[-- Type: text/plain, Size: 1491 bytes --]

#define _GNU_SOURCE

#include <stdio.h>
#include <errno.h>
#include <error.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <ctype.h>
#include <sys/types.h>
#include <pwd.h>

int
main (int ac, char *av[])
{
	const char *dir = "/path/to/chroot";
	const char *file = 0;
	struct passwd *pw;
	uid_t   uid = getuid ();

	if (!uid)
		error (EXIT_FAILURE, 0, "must be non-root");

	if (chdir (dir) < 0)
		error (EXIT_FAILURE, errno, "chdir");

	if (chroot (".") < 0)
		error (EXIT_FAILURE, errno, "chroot");

	if (setuid (uid) < 0)
		error (EXIT_FAILURE, errno, "setuid");

	pw = getpwuid (uid);
	if (!pw)
		error (EXIT_FAILURE, errno, "getpwuid");

	if (!pw->pw_dir)
		error (EXIT_FAILURE, 0, "invalid home directory");

	if (chdir (pw->pw_dir) < 0)
		error (EXIT_FAILURE, errno, "chdir");

	if (setenv ("HOME", pw->pw_dir, 1) < 0)
		error (EXIT_FAILURE, errno, "setenv: HOME");

	if (setenv ("USER", pw->pw_name, 1) < 0)
		error (EXIT_FAILURE, errno, "setenv: USER");

	if (setenv ("PATH", "/bin", 1) < 0)
		error (EXIT_FAILURE, errno, "setenv: PATH");

	if (3 == ac)
	{
		if (strcmp ("-c", av[1]))
			error (EXIT_FAILURE, EINVAL, "%s", av[1]);

		if (!strcmp ("cvs server", av[2]))
		{
			const char *args[] = { "cvs", "server", 0 };

			file = "/bin/cvs";
			execv (file, (char *const *) args);
			error (EXIT_FAILURE, errno, "execv: %s", file);
		}

		error (EXIT_FAILURE, EINVAL, "%s", av[2]);
	}

	error (EXIT_FAILURE, 0, "invalid arguments");
	return EXIT_FAILURE;
}

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

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

* Re: [devel] Re: Restricted shell for cvs over ssh
  2002-10-29 14:32   ` [devel] " Vitaly Ostanin
  2002-10-29 14:50     ` Dmitry V. Levin
@ 2002-10-29 15:00     ` Sergey Bolshakov
  2002-11-01 10:31       ` Vitaly Ostanin
  1 sibling, 1 reply; 17+ messages in thread
From: Sergey Bolshakov @ 2002-10-29 15:00 UTC (permalink / raw)
  To: devel

>>>>> "Vitaly" == Vitaly Ostanin <vyt@vzljot.ru> writes:

 > On Tue, 29 Oct 2002 17:03:42 +0300
 > "Dmitry V. Levin" <ldv@altlinux.org> wrote:

 >> On Tue, Oct 29, 2002 at 04:16:58PM +0300, Vitaly Ostanin wrote:
 >> > Если не секрет, что такое хитрое запущено на хосте devel, что не даёт
 >> > нормального shell'а, но даёт возможность использовать cvs over ssh ?
 >>
 >> Специальный wrapper: $ wc master/alt_sh.c 101 288 2112 master/alt_sh.c

 > А он как бы... ну... попробовать дают? :))

 >> > Собрался cvs у себя завести, хочется по уму :)
 >>
 >> Только для cvs?  На devel.altlinux.ru есть ещё и rsync.

 > Да, это мне только для cvs.
Параметр command в ssh-ключе + невозможность его поменять не оно ?

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* [devel] Re: Restricted shell for cvs over ssh
  2002-10-29 14:50     ` Dmitry V. Levin
@ 2002-10-29 15:07       ` Vitaly Ostanin
  0 siblings, 0 replies; 17+ messages in thread
From: Vitaly Ostanin @ 2002-10-29 15:07 UTC (permalink / raw)
  To: devel

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

On Tue, 29 Oct 2002 17:50:12 +0300
"Dmitry V. Levin" <ldv@altlinux.org> wrote:

<skipped/>

> > > Специальный wrapper:
> > > $ wc master/alt_sh.c
> > >     101     288    2112 master/alt_sh.c
> > 
> > А он как бы... ну... попробовать дают? :))

<skipped/>

> Вот пример такого shell'а.
> Естественно, что приведённый в нем путь к chroot'у надо
> заменить на реальный.
> 
> Помещают такие программы обычно в /usr/local/sbin/,
> с правами %attr(4710,root,группа_доступа).

Спасибо огромное!

<skipped/>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

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

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

* [devel] Re: Restricted shell for cvs over ssh
  2002-10-29 15:00     ` Sergey Bolshakov
@ 2002-11-01 10:31       ` Vitaly Ostanin
  2002-11-01 10:44         ` Sergey Bolshakov
                           ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Vitaly Ostanin @ 2002-11-01 10:31 UTC (permalink / raw)
  To: devel

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

On 29 Oct 2002 17:00:30 +0200
Sergey Bolshakov <s.bolshakov@belcaf.com> wrote:

> >>>>> "Vitaly" == Vitaly Ostanin <vyt@vzljot.ru> writes:
> 
>  > On Tue, 29 Oct 2002 17:03:42 +0300
>  > "Dmitry V. Levin" <ldv@altlinux.org> wrote:
> 
>  >> On Tue, Oct 29, 2002 at 04:16:58PM +0300, Vitaly Ostanin
>  >wrote:> > Если не секрет, что такое хитрое запущено на хосте
>  >devel, что не даёт> > нормального shell'а, но даёт
>  >возможность использовать cvs over ssh ?>
>  >> Специальный wrapper: $ wc master/alt_sh.c 101 288 2112
>  >master/alt_sh.c
> 
>  > А он как бы... ну... попробовать дают? :))
> 
>  >> > Собрался cvs у себя завести, хочется по уму :)
>  >>
>  >> Только для cvs?  На devel.altlinux.ru есть ещё и rsync.
> 
>  > Да, это мне только для cvs.
> Параметр command в ssh-ключе + невозможность его поменять не
> оно ?

Не нашёл такого в man и info по ssh и ssh-keygen.
В общем, пока остановился на бесправном пользователе с обычным
шеллом.

<skipped/>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

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

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

* Re: [devel] Re: Restricted shell for cvs over ssh
  2002-11-01 10:31       ` Vitaly Ostanin
@ 2002-11-01 10:44         ` Sergey Bolshakov
  2002-11-01 12:49           ` Vitaly Ostanin
  2002-11-01 10:45         ` Alexander Bokovoy
  2002-11-02 10:27         ` Alexey Morozov
  2 siblings, 1 reply; 17+ messages in thread
From: Sergey Bolshakov @ 2002-11-01 10:44 UTC (permalink / raw)
  To: devel

>>>>> "Vitaly" == Vitaly Ostanin <vyt@vzljot.ru> writes:
[skipped]
 > On 29 Oct 2002 17:00:30 +0200
 > Sergey Bolshakov <s.bolshakov@belcaf.com> wrote:
 >> Параметр command в ssh-ключе + невозможность его поменять не оно ?

 > Не нашёл такого в man и info по ssh и ssh-keygen.  В общем, пока
 > остановился на бесправном пользователе с обычным шеллом.
Вписать command="cvs server" в начало ключа, сам ключ унести в, скажем,
/etc/openssh/authorized_keys, сказать в конфиге sshd:
AuthorizedKeysFile /etc/openssh/authorized_keys/%u.
Речь о публичном ключе естественно.

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Re: Restricted shell for cvs over ssh
  2002-11-01 10:31       ` Vitaly Ostanin
  2002-11-01 10:44         ` Sergey Bolshakov
@ 2002-11-01 10:45         ` Alexander Bokovoy
  2002-11-02 10:27         ` Alexey Morozov
  2 siblings, 0 replies; 17+ messages in thread
From: Alexander Bokovoy @ 2002-11-01 10:45 UTC (permalink / raw)
  To: devel

On Fri, Nov 01, 2002 at 01:31:38PM +0300, Vitaly Ostanin wrote:
> >  > Да, это мне только для cvs.
> > Параметр command в ssh-ключе + невозможность его поменять не
> > оно ?
> 
> Не нашёл такого в man и info по ssh и ssh-keygen.
> В общем, пока остановился на бесправном пользователе с обычным
> шеллом.
sshd(8), секция AUTHORIZED_KEYS FILE FORMAT


-- 
/ Alexander Bokovoy
---
idleness, n.:
	Leisure gone to seed.


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

* [devel] Re: Restricted shell for cvs over ssh
  2002-11-01 10:44         ` Sergey Bolshakov
@ 2002-11-01 12:49           ` Vitaly Ostanin
  0 siblings, 0 replies; 17+ messages in thread
From: Vitaly Ostanin @ 2002-11-01 12:49 UTC (permalink / raw)
  To: devel

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

On 01 Nov 2002 12:44:26 +0200
Sergey Bolshakov <s.bolshakov@belcaf.com> wrote:

> >>>>> "Vitaly" == Vitaly Ostanin <vyt@vzljot.ru> writes:
> [skipped]
>  > On 29 Oct 2002 17:00:30 +0200
>  > Sergey Bolshakov <s.bolshakov@belcaf.com> wrote:
>  >> Параметр command в ssh-ключе + невозможность его поменять
>  >не оно ?
> 
>  > Не нашёл такого в man и info по ssh и ssh-keygen.  В общем,
>  > пока остановился на бесправном пользователе с обычным
>  > шеллом.
> Вписать command="cvs server" в начало ключа, сам ключ унести в,
> скажем,/etc/openssh/authorized_keys, сказать в конфиге sshd:
> AuthorizedKeysFile /etc/openssh/authorized_keys/%u.
> Речь о публичном ключе естественно.

А зачем уносить? Чтобы пользователь поменять не смог? Так при
ограничении команд и не сможет, вроде бы.

Ну и интересно, зачем тогда wrapper нужен.

В любом случае, всем спасибо :)

<skipped/>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

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

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

* Re: [devel] Re: Restricted shell for cvs over ssh
  2002-11-01 10:31       ` Vitaly Ostanin
  2002-11-01 10:44         ` Sergey Bolshakov
  2002-11-01 10:45         ` Alexander Bokovoy
@ 2002-11-02 10:27         ` Alexey Morozov
  2002-11-02 19:18           ` Dmitry V. Levin
  2 siblings, 1 reply; 17+ messages in thread
From: Alexey Morozov @ 2002-11-02 10:27 UTC (permalink / raw)
  To: devel

On Fri, Nov 01, 2002 at 01:31:38PM +0300, Vitaly Ostanin wrote:
> Не нашёл такого в man и info по ssh и ssh-keygen.
> В общем, пока остановился на бесправном пользователе с обычным
> шеллом.
<self-advertizing mode>
Тогда, может, нормальное решение? В смысле, виртуальные пользователи
и все такое? :-)
</self-advertizing mode>
А вообще, можно либо написать соответствующий sshrc (man sshd), либо
подложить какой-либо специализированный shell.


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

* Re: [devel] Re: Restricted shell for cvs over ssh
  2002-11-02 10:27         ` Alexey Morozov
@ 2002-11-02 19:18           ` Dmitry V. Levin
  2002-11-03 13:11             ` Alexey Morozov
  0 siblings, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2002-11-02 19:18 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sat, Nov 02, 2002 at 04:27:31PM +0600, Alexey Morozov wrote:
> On Fri, Nov 01, 2002 at 01:31:38PM +0300, Vitaly Ostanin wrote:
> > Не нашёл такого в man и info по ssh и ssh-keygen.
> > В общем, пока остановился на бесправном пользователе с обычным
> > шеллом.
> <self-advertizing mode>
> Тогда, может, нормальное решение? В смысле, виртуальные пользователи
> и все такое? :-)
> </self-advertizing mode>
> А вообще, можно либо написать соответствующий sshrc (man sshd), либо
> подложить какой-либо специализированный shell.

В реальной жизни я предпочитаю сочетать использование специализированного
shell'а и не менее специализированного authorized_keys.


--
ldv

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

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

* Re: [devel] Re: Restricted shell for cvs over ssh
  2002-11-03 13:11             ` Alexey Morozov
@ 2002-11-03 11:42               ` Dmitry V. Levin
  2002-11-03 15:08                 ` Alexey Morozov
  0 siblings, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2002-11-03 11:42 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, Nov 03, 2002 at 07:11:13PM +0600, Alexey Morozov wrote:
> > > А вообще, можно либо написать соответствующий sshrc (man sshd), либо
> > > подложить какой-либо специализированный shell.
> > В реальной жизни я предпочитаю сочетать использование специализированного
> > shell'а и не менее специализированного authorized_keys.
> Мне кажется, это вопрос личных предпочтений. Сдается мне, что задачу можно
> решить более чем одним способом. Впрочем, я уже говорил, что по-моему,
> чисто виртуальные пользователи все равно предпочтительнее...

А что такое "виртуальные пользователи" применительно к "cvs over ssh"?
n-to-1?


--
ldv

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

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

* Re: [devel] Re: Restricted shell for cvs over ssh
  2002-11-02 19:18           ` Dmitry V. Levin
@ 2002-11-03 13:11             ` Alexey Morozov
  2002-11-03 11:42               ` Dmitry V. Levin
  0 siblings, 1 reply; 17+ messages in thread
From: Alexey Morozov @ 2002-11-03 13:11 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Nov 02, 2002 at 10:18:09PM +0300, Dmitry V. Levin wrote:
> > А вообще, можно либо написать соответствующий sshrc (man sshd), либо
> > подложить какой-либо специализированный shell.
> В реальной жизни я предпочитаю сочетать использование специализированного
> shell'а и не менее специализированного authorized_keys.
Мне кажется, это вопрос личных предпочтений. Сдается мне, что задачу можно
решить более чем одним способом. Впрочем, я уже говорил, что по-моему,
чисто виртуальные пользователи все равно предпочтительнее...



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

* Re: [devel] Re: Restricted shell for cvs over ssh
  2002-11-03 11:42               ` Dmitry V. Levin
@ 2002-11-03 15:08                 ` Alexey Morozov
  0 siblings, 0 replies; 17+ messages in thread
From: Alexey Morozov @ 2002-11-03 15:08 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sun, Nov 03, 2002 at 02:42:50PM +0300, Dmitry V. Levin wrote:
> On Sun, Nov 03, 2002 at 07:11:13PM +0600, Alexey Morozov wrote:
> > Мне кажется, это вопрос личных предпочтений. Сдается мне, что задачу можно
> > решить более чем одним способом. Впрочем, я уже говорил, что по-моему,
> > чисто виртуальные пользователи все равно предпочтительнее...
> А что такое "виртуальные пользователи" применительно к "cvs over ssh"?
> n-to-1?
Применительно к cvs over ssh - ничего. Но мне до сих пор кажется способ
c доступом через :ext: не слишком удачным решением. При числе пользователей
> N, и отсутствием доверительных отношений внутри всей группы, приходится
наворачивать доп. подчас очень нетривиальные способы разграничения
пользователей (я про SF с его виртуальными серверами).
Впрочем, это так, лирика, не имеющая к исходному вопросу никакого отношения.
 


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

end of thread, other threads:[~2002-11-03 15:08 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-29 13:16 [devel] Restricted shell for cvs over ssh Vitaly Ostanin
2002-10-29 13:27 ` Nazar Yurpeak
2002-10-29 13:57   ` [devel] " Vitaly Ostanin
2002-10-29 14:03 ` [devel] " Dmitry V. Levin
2002-10-29 14:32   ` [devel] " Vitaly Ostanin
2002-10-29 14:50     ` Dmitry V. Levin
2002-10-29 15:07       ` Vitaly Ostanin
2002-10-29 15:00     ` Sergey Bolshakov
2002-11-01 10:31       ` Vitaly Ostanin
2002-11-01 10:44         ` Sergey Bolshakov
2002-11-01 12:49           ` Vitaly Ostanin
2002-11-01 10:45         ` Alexander Bokovoy
2002-11-02 10:27         ` Alexey Morozov
2002-11-02 19:18           ` Dmitry V. Levin
2002-11-03 13:11             ` Alexey Morozov
2002-11-03 11:42               ` Dmitry V. Levin
2002-11-03 15:08                 ` Alexey Morozov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git