ALT Linux Community general discussions
 help / color / mirror / Atom feed
* Âîïðîñ ïî FTP
@ 2006-08-30 16:48 Ãîëîâèíîâ Èâàí
  2006-08-31  3:15 ` [Comm] бНОПНЯ ОН FTP Gleb Kulikov
  2006-08-31 15:05 ` [Comm] Âîïðîñ ïî FTP [JT] Igor Zubkov
  0 siblings, 2 replies; 4+ messages in thread
From: Ãîëîâèíîâ Èâàí @ 2006-08-30 16:48 UTC (permalink / raw)
  To: community

Çäðàâñòâóéòå.

Ó ìåíÿ ïðîáëåìà âîçíèêëà, íå ìîãó ðåøèòü, íå çíàþ, ê êîìó îáðàòèòüñÿ è ãäå
ïîñìîòðåòü èíôîðìàöèþ. Íàïðàâüòå ìåíÿ, ïîæàëóéñòà. Êðàòêî îïèøó ïðîáëåìó.

Ó ìåíÿ ñåðâåð ïîä Ëèíóêñîì äëÿ äæàâà-ðàçðàáîòîê, äèñòðèáóòèâ ALT Master
2.4. Òàê âîò, ÿ õî÷ó îáåñïå÷èòü ðàçðàáîò÷èêàì âîçìîæíîñòü ñàìèì äåïëîèòü
ïðèëîæåíèÿ íà íåãî íå îáëàäàÿ ïðè ýòîì íè ïðàâàìè root'à ÎÑ, íè ïðàâàìè
àäìèíèñòðàòîðà ñåðâåðà ïðèëîæåíèé (äàåò âîçìîæíîñòü, êðîìå äåïëîéìåíòà,
êîíôèãóðèðîâàòü ñåðâåð ïðèëîæåíèé ÷åðåç âåá èëè óòèëèòàìè êîìàíäíîé
ñòðîêè). Äëÿ ýòîãî ðåøèë èñïîëüçîâàòü âîçìîæíîñòü àâòîìàòè÷åñêîãî
äåïëîéìåíòà, êîãäà ñîáðàííûå ìîäóëè è ïðèëîæåíèÿ ïðîñòî âûêëàäûâàþòñÿ â
îïðåäåëåííûé êàòàëîã. Ðåøèë èñïîëüçîâàòü äëÿ ýòîãî FTP, ÷òîáû íå
ïðèâÿçûâàòüñÿ ê ôàéëîâûì ñëóæáàì, ñïåöèôè÷åñêèì äëÿ ÎÑ (nfs èëè smb).

Ïðè ýòîì æåëàòåëüíî ñäåëàòü òàê, ÷òîáû ìîæíî áûëî îãðàíè÷èòü âîçìîæíîñòü
ïåðåìåùåíèÿ ïîëüçîâàòåëåé FTP ïî ôàéëîâîé ñèñòåìå îïðåäåëåííûìè ó÷àñòêàìè,
à òàêæå ñäåëàòü òàê, ÷òîáû ìîæíî áûëî ïðàâà íà ïðîåêòû ðàçäàâàòü. Ðåøèë
èñïîëüçîâàòü vsftpd èç ALT Master 2.4. Â ðåçóëüòàòå íå ìîãó äîáèòüñÿ òîãî,
÷òî ìíå íóæíî.

Ñåðâåð ïðèëîæåíèé óñòàíîâëåí â /opt/SUNWappserver (ýòî Sun Java System
Application Server 8.2). Ñåðâåð ïðèëîæåíèé ïîääåðæèâàåò ïîíÿòèå äîìåíîâ,
êàæäûé äîìåí, ãðóáî ãîâîðÿ, - ýòî ñîâîêóïíîñòü íàñòðîåê è ïðîäåïëîåííûõ
ïðèëîæåíèé. Êàæäûé äîìåí ðàñïîëîæåí â ñâîåì ïîäêàòàëîãå êàòàëîãà
/opt/SUNWappserver/domains. Íàïðèìåð, äîìåí ïî óìîë÷àíèþ - â
/opt/SUNWappserver/domains/domain1. Äëÿ àâòîìàòè÷åñêîãî äåïëîéìåíòà
äîñòàòî÷íî çàïèñàòü ìîäóëü èëè ïðèëîæåíèå â ïîäêàòàëîã autodeploy, ìîæíî â
ðàñïàêîâàííîì âèäå (òî åñòü â ïîäêàòàëîã ïðîåêòà â êàòàëîãå autodeploy
íóæíîãî äîìåíà), ÷òî óäîáíî ñ òî÷êè çðåíèÿ îáíîâëåíèÿ ïðèëîæåíèÿ è
óïðàâëåíèÿ äîñòóïîì ðàçíûõ ëþäåé ê ðàçíûì ïðîåêòàì.

Òî åñòü â èòîãå äîëæíî ïîëó÷èòüñÿ ïðèìåðíî ñëåäóþùåå:

Äîìåí domain1:

/opt/SUNWappserver/domains/domain1/autodeploy

Ïðîåêòû â äîìåíå domain1:

êàòàëîã project1a - äîñòóï ó user1, user2
êàòàëîã project1b - äîñòóï ó user2, user3

Äîìåí domain2:

/opt/SUNWappserver/domains/domain2/autodeploy

êàòàëîã project2a - äîñòóï ó user1, user3
êàòàëîã project2b - äîñòóï ó user4

Ñêàæåì, ïîëüçîâàòåëü ïîäêëþ÷àåòñÿ ïî FTP, ïîïàäàåò â íåêèé âèðòóàëüíûé
êîðíåâîé êàòàëîã. Òàì, ñêàæåì, êàòàëîãè, ñîîòâåòñòâóþùèå äîìåíàì ñåðâåðà
ïðèëîæåíèé, à â íèõ - êàòàëîãè ïðîåêòîâ ýòîãî äîìåíà. Îí ìîæåò õîäèòü
òîëüêî ïî òåì èç ýòèõ êàòàëîãîâ è äåëàòü ñ íèìè òîëüêî òî, ÷òî ðàçðåøåíî
(íà óðîâíå ôàéëîâîé ñèñòåìû). Ïðè ýòîì íèêàêèõ äðóãèõ ÷àñòåé ôàéëîâîé
ñèñòåìû íå äîëæíî áûòü äîñòóïíî.

Òàê âîò. Åñëè èñïîëüçîâàòü äîñòóï ïîä ðåàëüíûìè ïîëüçîâàòåëÿìè, òî
ïîëó÷àåòñÿ, ÷òî îíè ìîãóò ãóëÿòü ïî âñåé ôàéëîâîé ñèñòåìå, çàòî ìîæíî
ñäåëàòü ñèìëèíêè íà íóæíûå êàòàëîãè èç äîìàøíåãî êàòàëîãà. Åñëè chroot'èòü
èõ, òî îíè áóäóò îãðàíè÷åíû ñâîèì äîìàøíèì êàòàëîãîì, à â íóæíûå äëÿ
äåïëîéìåíòà êàòàëîãè íå ïîïàäóò íèêîãäà, è ALT Master íå äàåò ñîçäàâàòü
õàðäëèíêè íà êàòàëîãè (ó ìåíÿ ôàéëîâàÿ ñèñòåìà Ext2). chroot'èòü èõ â
/opt/SUNWappserver/domains, åñòåñòâåííî, ÿ òîæå íå õî÷ó, ïîòîìó ÷òî ìàëî
ëè, ìîæåò íóæíî áóäåò ïðåäîñòàâèòü ïî FTP äîñòóï ê êàêîìó-íèáóäü êàòàëîãó
çà ïðåäåëàìè âåòâè /opt/SUNWappserver/domains è ÷åãî?

Åñëè èñïîëüçîâàòü âèðòóàëüíûõ ïîëüçîâàòåëåé, òî ñèòóàöèÿ àíàëîãè÷íàÿ, íî
åùå óõóäøàåòñÿ òåì, ÷òî äîñòóï ê ôàéëîâîé ñèñòåìå âñå âèðòóàëüíûå
ïîëüçîâàòåëè ïîëó÷àþò ïîä îäíèì è òåì æå ïîëüçîâàòåëåì ÎÑ, ÷òî èñêëþ÷àåò
âîçìîæíîñòü îãðàíè÷åíèÿ äîñòóïà ïîëüçîâàòåëåé ê ïðîåêòàì äðóã äðóãà.

×òî ÿ õî÷ó. ß õî÷ó ñîáðàòü âèðòóàëüíîå äåðåâî FTP-ñåðâåðà íà îñíîâå
ðåàëüíûõ êàòàëîãîâ, ïðîèçâîëüíî ðàçáðîñàííûõ ïî ôàéëîâîé ñèñòåìå, è
óïðàâëÿòü äîñòóïîì ê íåìó äëÿ ïîëüçîâàòåëåé. ß õî÷ó, ÷òîáû ñòðóêòóðà
äåðåâà êàòàëîãîâ FTP-ñåðâåðà íå áûëà æåñòêî ïðèâÿçàíà ê ñòðóêòóðå
êàòàëîãîâ íà äèñêå.

Ïîäñêàæèòå, ïîæàëóéñòà, êóäà ñìîòðåòü, ãäå ÷èòàòü, ïîòîìó ÷òî äîêóìåíòàöèÿ
ïî vsftpd äîâîëüíî ñêóäíàÿ, òåì áîëåå íåò äîêóìåíòàöèè êîíöåïòóàëüíîãî
õàðàêòåðà.

Ñïàñèáî çàðàíåå.


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


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

* Re: [Comm] бНОПНЯ ОН FTP
  2006-08-30 16:48 Âîïðîñ ïî FTP Ãîëîâèíîâ Èâàí
@ 2006-08-31  3:15 ` Gleb Kulikov
  2006-08-31 15:05 ` [Comm] Âîïðîñ ïî FTP [JT] Igor Zubkov
  1 sibling, 0 replies; 4+ messages in thread
From: Gleb Kulikov @ 2006-08-31  3:15 UTC (permalink / raw)
  To: ALT Linux Community

В сообщении от Среда 30 Август 2006 23:48 цНКНБХМНБ хБЮМ написал:

> Çäðàâñòâóéòå.
>
> Ó ìåíÿ ïðîáëåìà âîçíèêëà, íå ìîãó ðåøèòü, íå çíàþ, ê êîìó îáðàòèòüñÿ è ãäå
> ïîñìîòðåòü èíôîðìàöèþ. Íàïðàâüòå ìåíÿ, ïîæàëóéñòà. Êðàòêî îïèøó ïðîáëåìó.

действительно. бнопня :)

То, что Вы хотите, проще всего реализовать как раз через smb + acl (гибко 
раздавая права, и включив наследование acl).

-- 
      Салют, /GLeb

UIN: 15341920
jabber://gleb@asd.iao.ru
skype://gleb_kulikov.tomsk
sip:    20000204@sip.pctel.ru
netmail: 2:5005/78


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

* Re: [Comm] Âîïðîñ ïî FTP [JT]
  2006-08-30 16:48 Âîïðîñ ïî FTP Ãîëîâèíîâ Èâàí
  2006-08-31  3:15 ` [Comm] бНОПНЯ ОН FTP Gleb Kulikov
@ 2006-08-31 15:05 ` Igor Zubkov
  2006-08-31 15:54   ` Алексей Синицын
  1 sibling, 1 reply; 4+ messages in thread
From: Igor Zubkov @ 2006-08-31 15:05 UTC (permalink / raw)
  To: ALT Linux Community

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

В сообщении от 30 августа 2006 19:48 Ãîëîâèíîâ Èâàí написал(a):
> Çäðàâñòâóéòå.

PREVED!!!

Kodirovochku nastroi!...

-- 
Papa Roach - decompression period

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

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

* Re: [Comm] Âîïðîñ ïî FTP [JT]
  2006-08-31 15:05 ` [Comm] Âîïðîñ ïî FTP [JT] Igor Zubkov
@ 2006-08-31 15:54   ` Алексей Синицын
  0 siblings, 0 replies; 4+ messages in thread
From: Алексей Синицын @ 2006-08-31 15:54 UTC (permalink / raw)
  To: ALT Linux Community

2006/8/31, Igor Zubkov <icesik@mail.ru>:
> В сообщении от 30 августа 2006 19:48 Ãîëîâèíîâ Èâàí написал(a):
> > Çäðàâñòâóéòå.
>
> PREVED!!!
>
> Kodirovochku nastroi!...
>

 Не только кодировки.

 Gmail показал нормально

________
УВАЖАЕМЫЙ ОТПРАВИТЕЛЬ ! С целью защиты от "НЕЖЕЛАТЕЛЬНОЙ"
корреспонденции, на почтовом ящике стоит система предварительного
контроля входящей почты. ВАШЕ письмо не прошло первичную проверку, и
было ОТБРОШЕНО (удалено). Для прохождения ВАШЕГО письма АДРЕСАТУ вам
НЕОБХОДИМО в поле ПОЛУЧАТЕЛЬ указать АДРЕС получателя и включить в
тело письма СЛЕДУЮЩУЮ строку: -El1n0ra-
                            Приносим извинения за неудобства !
-------------

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

end of thread, other threads:[~2006-08-31 15:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-30 16:48 Âîïðîñ ïî FTP Ãîëîâèíîâ Èâàí
2006-08-31  3:15 ` [Comm] бНОПНЯ ОН FTP Gleb Kulikov
2006-08-31 15:05 ` [Comm] Âîïðîñ ïî FTP [JT] Igor Zubkov
2006-08-31 15:54   ` Алексей Синицын

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